63
271
153
121
335
104
52
319
156
356
422
65
202
66
84
245
101
187
433
23
253
16
173
1856
204
501
158
91
77
31
68
184
107
321
123
349
276
161
178
359
73
45
48
25
177
51
487
221
42
139
47
60
44
1307
220
216