93023625
50721268
69658185
5127765
39491988
9385794
87939255
79058347
73173959
15778473
3734024
41673258
29682207
4328517
17015417
13915155
30918404
98642546
66502002
85681542
57845121
92992037
80626198
3574776
41685139
69968809
44494139
72027707
58601573
88092130
58029295
83368330
52953914
52828258
66496902
21579690
47026986
95228651
46997666
29855703