93
56
254
44
100
3312
29
40
53
152
158
886
41
341
176
365
312
331
149
38
35
288
1229
97
1621
22
343
1568
70
65
209
134
510
58
140
530
296
52
182
72
924
107
80
83
78
154
76
54
114
293
361
682
132
90
196
47