429
105
705
231
836
257
484
33
273
105
103
65
341
180
429
152
411
143
419
150
572
133
53
35
467
101
302
154
200
65
576
143
277
155
463
93
89
48
261
42