12179298
567166
7087547
5241430
446071
3097558
84267214
52814843
28742070
30952108
96629834
96939116
20808037
90194958
41789818
41897538
94448502
25278946
81048066
32779774
75842940
99524843
72749451
21654837
6301801
98287212
4794804
84458274
14745409
43895551
79932710
78275912
5952581
5646654
10483349
9380354
2559353
42718264
35889273
22641183