4349557
25794616
3967967
18072672
12342289
1747574
68553789
10057366
85912824
61816710
33487670
74291551
11397485
62799973
39134406
69831080
66191720
9069260
30975439
97433052
2216826
14186368
46612797
6898356
80711905
14508203
4828726
58292189
99915299
29183501
654145
64979
97931323
86102971
30814774
90607863
7945442
43715417
89441039
85852046