26
186
47
70
39
35
31
38
102
43
154
42
29
106
25
164
87
57
79
112
84
37
98
157
32
83
22
55
0
365
117
218
95
254
67
51
171
23
21
207
136
50
53
11
8
155
100
104
213
80
510
336
530
90
86
44