108
394
24
1416
187
190
41
406
28
58
166
72
23
79
94
15
295
50
31
140
137
60
163
97
238
98
262
317
196
61
118
34
151
21
149
357
100
12
63
43
216
197
44
9
367
92
22
36
201
64
104
53
59