63
271
153
121
335
104
52
319
156
356
421
65
202
66
84
245
101
187
432
23
253
16
172
1855
204
501
158
91
77
31
68
184
107
320
123
349
276
161
178
359
73
45
47
24
177
51
487
221
42
139
60
43
1307
220
216