262
30
406
110
304
176
410
42
281
244
485
112
135
267
203
56
117
520
334
127
129
142
167
115
163
296
102
658
1005
541
840
805
38
315
126
98
66
74
285
62
123
67
55
145
287
122
54
101
401
930
219
79
235
32
28
33
64