42262462
55567418
88149181
85058266
14607599
58374071
90397799
83565070
67645283
76661526
74713595
28529208
7456838
59061262
74186032
73293746
96946220
41945019
3309937
40585920
90865787
74451133
29045458
54233248
47799280
35545050
44189098
5327300
36241201
67293968
53754851
6769737
44814799
69127077
28689759
3619992
84887746
81396692
2180448
18337503