525
190
224
132
623
309
426
161
420
36
501
127
574
111
591
148
188
32
264
178
305
63
210
110
503
51
287
180
228
66
342
100
441
88
443
155
382
27
398
113