98168687
86602118
59981470
46953322
104373
8475547
19041329
7669984
48807128
1719798
45212467
80041015
51663091
45381960
24419446
90287254
17977217
320222
4803217
89804753
18023903
64047021
86975277
91856509
64088493
3116765
98054808
44719174
6099122
11437856
45569133
43083282
80764212
50041919
60257611
74088656
26747574
90739876
40555628
6883199