73625641
47735810
42778093
5536625
31832677
32765129
81861363
23473945
12083508
83698815
21107281
80358680
8102625
17216485
22897925
425448
89731149
19086175
15126153
29329013
98051282
58315667
34694930
13862104
21171499
11215053
29557578
99373212
35192545
88345415
68188005
49657638
56614069
42925060
4695646
24579582
6137675
2514632
14306982
17145226