64484592
2799639
91416439
20427125
40553690
23051854
9133420
62249907
27956028
94591791
14409648
45347182
68669184
66073551
37755318
4729585
65502495
1983993
68835243
41386934
4502331
19078351
1259614
47001930
35443203
9173665
7619397
18887076
30154710
14386786
1506556
80184749
40966401
89671149
3625954
77988842
61378995
26853272
36771849
6351200