62
15
264
88
35
99
352
43
817
209
284
66
197
81
23
17
36
1401
354
16
128
83
53
59
118
74
94
49
29
669
92
34
19
69
244
78
605
308
732
24
125
33
37
95
51
64
58
130
45
173
56
121
104