125
43
1106
153
34
98
40
15
24
16
22
82
246
178
11
49
14
38
79
29
44
48
384
21
270
166
18
141
71
128
66
27
78
81
23
136
57
51
109
55
188
176
131
115
25
42
30
520
321
229
84