50
36
5
39
47
9
13
40
77
11
76
197
18
25
15
17
16
104
60
49
24
87
792
99
33
51
30
62
21
10
7
26
34
148
42
168
6
12
135
150
132
129
81
71
66