18047618
55263716
41915773
99677293
5201475
45371179
21179218
74694151
13142014
18156956
90022752
90542768
8876284
10745016
51648603
17322249
34243447
47052615
41205146
61952476
24292154
42338252
99994356
15567633
511578
29703711
95603947
60427270
77759894
46889391
70538643
39652694
68252613
3866557
42669998
29206221
14963722
74839202
63411764
20384464