105
51
1217
21
14
146
32
17
41
135
62
392
26
43
8
98
128
1046
27
34
11
70
82
38
126
33
182
75
40
137
7
39
2
188
172
24
6
101
113
53
196
5
156
377
85
58
36
25
69
219