42
353
180
327
92
26
31
98
293
105
386
276
288
75
163
82
84
79
32
122
23
56
68
49
106
138
151
413
81
63
102
146
130
22
108
27
20
77
16
1407
21
41
219
166
54
69
258
57
40
126
15