30934620
8821726
51845954
8475856
86987916
69932040
52681521
9209216
15389590
2766358
95275248
73982094
64902071
56245238
80362135
84442497
67892987
9743164
70834062
89136137
39918760
67171297
29739763
72808899
692036
41052425
28222606
55697307
46528513
40896995
66993858
44645519
6878668
48049669
75587605
98731031
3294736
46726682
27535443
89186557