24421226
8215560
4137565
64972345
73496555
80604072
98638034
45422079
49842112
33155870
41521483
92655688
27428882
1539565
22931971
18793469
38886080
63895
29788798
75204199
35797711
84536966
84946880
5755275
2948250
99944936
72908412
97601193
9037263
11247168
39956942
24517950
4485424
31569402
12118682
21526892
95778166
72803661
83532076
65135288