58902494
17161083
73999792
89717202
40028771
31259458
81006252
49067721
56905720
587156
307498
17768335
99713306
8235300
66715100
54591184
51517173
56958164
59431944
19221941
42515937
49375820
66906492
5646490
95226149
1614906
12476866
94395454
80963435
25847529
89066671
52763823
70242235
75056865
23763040
79943853
1176657
96084119
80234909
32034313