42105285
60904697
3081348
78826047
3650550
36064121
74179494
13961928
34886741
17489854
88595380
47363579
89925999
97772081
94288825
33138182
22828492
551113
27835937
84312318
48808359
79579394
36469328
88067720
73453058
58851582
35689294
14941036
30087610
25546545
15075952
30357480
42471921
67044121
87396149
49113783
71674847
85281800
11297537
25181960