81992594
25949570
9382290
94863171
76738668
12535030
39696801
77884768
35187448
985862
86464686
66145708
91347588
6235960
46676885
6141695
5201620
74365146
95682812
89004647
20559679
22518099
737697
6949709
57783258
34255916
34268543
97556601
47775132
1092209
45155241
40134390
21473754
25077249
80049034
9822635
80891898
9794057
33938500
92691505