72483685
29002496
87182198
12283875
97574700
3392555
59517017
17328207
4369540
25638035
15899258
62721641
43639041
30162500
94057994
27248703
4858890
83668482
79544539
17226558
58824108
8753702
8218485
69442800
31944808
3218826
3649008
56731470
88796452
87277246
36146065
43253682
14842564
953376
45916870
55656282
71402591
98611309
16736328
21689022