42664503
64915897
57355149
22049320
5107299
14856490
82187241
94526816
9423566
3422605
93219562
50274639
63151875
20543848
95637479
54135611
79704011
24243832
6778437
1709682
54829905
39315933
41279681
81641722
17364898
29656343
6019250
59817955
31222500
95079101
62751292
79939409
1484865
22506336
47417391
26469059
54194262
30862113
30928491
90492331