46
121
100
229
64
26
54
483
350
98
20
135
164
203
443
25
147
394
61
55
246
518
237
336
245
35
186
241
344
73
208
128
420
274
32
122
45
49
298
181
171
83
34
76
68
286
62
1238
235
50
33
37
48
271
139