334
394
153
43
27
517
238
231
180
87
29
79
363
60
198
51
68
36
78
244
45
94
56
133
67
339
312
644
556
315
102
299
81
156
268
256
85
1213
42
592
229
207
283
353
438
190
114
485
47
70
479
49
327
57
232
301
24
62