80714708
4825071
75394321
64635213
20222256
883641
23521674
37495186
12299159
5025499
5168132
83787254
69635063
64602618
60761104
62245462
82149786
45364191
57798445
78735172
9708331
56761139
38792367
8592116
96577447
17874007
33611891
43216817
60469412
58811290
16983199
47857946
18604919
29399991
47799139
54779164
32575775
92768147
57325021
9000670