60324149
56735656
86615309
62523264
48674338
44426484
88318353
21103885
30003407
48211828
31014079
72992999
29786349
2521950
66408368
39498321
84435126
77991673
28479738
80537906
30468856
14871416
16859682
33965571
40551183
47015275
98159707
66891790
71723065
67564107
89392432
42201090
17726740
26515444
60374300
56529467
95107095
20209582
35001822
1743713