84962373
29298413
13547040
3143035
3994681
53354954
2806340
25743040
62368406
77828043
56345705
76904912
82163640
20708203
45474285
309058
46543585
62038452
24385329
89534985
84895510
47247780
8447614
50685721
81356016
64039635
38961391
2718421
95622279
55106964
63678638
16583761
99313775
84544110
18608848
95812676
95831732
19357257
55779821
93572431