241
103
42
43
12
72
22
92
10
37
262
65
354
49
388
268
89
35
57
204
359
16
320
465
46
251
605
480
167
143
124
526
149
1177
419
99
199
321
17
344
307
392
66
5261
293