116
29
105
282
44
280
189
19
310
42
21
15
41
38
131
36
414
216
219
66
32
8
164
40
9
60
142
92
54
50
76
265
205
123
146
114
151
25
13
348
318
31
1884
84
63
2118
570
82
61
579
30
58