110
396
140
175
55
650
284
122
347
50
126
27
495
416
105
603
121
642
69
244
26
96
640
33
112
149
63
123
257
114
161
354
384
24
286
198
101
40
160
71
102
93
651
129
245
19
206
197
456
271
159
387
18
156
633
134
260