31842480
62214292
55596257
24642011
913923
92369250
69104166
53559172
19738336
4182283
72357458
26966
2937456
45231560
39093486
67964776
17323643
19127294
59623430
62983689
95312466
73773084
87966783
26212284
13345817
7865738
458563
58186601
99903146
90657308
27435315
67537584
44595281
3792372
34739683
71291352
38304166
25273710
92876713
96609334