29992771
12752846
18575713
44931075
6786625
56111477
33589497
24865243
955680
22737602
79902514
97342613
75808104
8402024
17964224
54329420
99297367
26165926
45257563
9750635
40607406
29988151
82461697
1499848
3062972
16385094
70733485
34754218
98418475
35652152
72627046
69739360
43113473
96213385
67272657
50742671
90333756
14688642
1764607
80148645