99
86
388
51
126
72
333
25
102
409
18
3493
92
79
197
325
159
922
140
158
1620
29
245
58
288
200
263
226
43
427
28
96
44
54
105
60
572
53
817
128
1568
298
87
46
1342
35
55
65
34
175
134
33
57
77