185
485
10
258
113
343
358
532
101
859
285
14
464
276
56
609
701
710
77
1000
1238
197
11
305
316
46
351
186
34
245
96
165
243
325
278
128
1578
371
608
224
486
154
172
244
155
566
164
157
495
295
1686
