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