50
285
472
279
712
164
89
124
97
1061
324
209
373
266
109
202
183
42
17
112
224
64
60
6
253
63
86
128
40
306
56
343
154
140
99
47
70
148
65
385
72
81
107
36
46
37
26
171
166
10
249
456
182
35
7
67
58