12106326
7529137
40032224
44948832
21525
4474146
99728981
36422849
23603102
80385277
52071200
87603409
23977992
63191527
4606305
45251078
98563489
48468632
70995615
93276993
49153644
69052723
33945496
98347716
37344861
15136780
83712110
31531549
21192333
75091166
16999888
9651132
2892126
767222
61652417
73242261
62981393
35587403
40984184
23064647