100
769
105
507
83
401
117
531
216
438
106
455
65
354
177
394
335
113
243
132
320
79
301
63
341
86
436
16
266
125
219
124
362
142
319