41
72
29
65
94
182
50
355
222
167
315
23
321
22
424
220
52
385
179
43
1467
438
1154
111
140
89
77
67
58
100
195
147
129
269
611
88
266
39
101
268
37
235
380
244
78
461
376
61
55
14
152
19