115
46
377
155
158
610
69
392
177
267
157
259
374
605
190
598
147
299
146
340
362
203
365
404
1082
132
481
559
36
134
361
257
371
71
27
682
156
39
50
68
128
24
141
45
31
16
35
96
52
30
41
58
93
161
28
74
99
197