85649053
54986690
77103586
47332005
10851411
81267594
69261726
49748212
17662967
40319307
39609706
8839421
13847875
80804567
70746126
20879521
88152766
65825510
84278388
32538381
98964760
496974
70443229
22342925
9018600
30812752
2913493
400643
90312672
65096400
95687683
95679681
9804426
8401847
92605415
56948104
29293308
81656373
389164
81034695