338
299
550
52
53
461
375
63
102
209
29
28
80
41
72
65
94
182
50
355
222
167
315
23
321
22
424
220
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