23914992
6416388
59782174
1243962
15132068
63849293
272458
17351050
52964256
48143151
30988875
28219851
25897981
97803755
56474645
91226635
8332328
91255190
76869505
56414012
87087085
96611693
6317237
43244889
66665980
12099850
93557283
5770828
86789391
57503623
92611818
16326563
32579214
96297563
64627941
11086977
61854360
22685500
47976687
66969928