46
22
63
179
274
44
30
24
51
49
310
116
471
105
79
65
25
185
134
149
94
99
209
1197
225
263
202
42
219
252
35
272
20
92
282
9
196
23
157
285
69
98
32
268
16
347
130
82
8
48
62
58
103
34
114