12262676
46351533
6649910
53309492
57088205
8525762
88482388
40181447
5653868
2952539
50744631
49765988
18734142
90859686
69154050
64594476
81193571
44293981
46532462
17512488
71878099
87173173
63253905
26399658
36249218
91525224
58728368
17514107
41578666
41745542
2997395
99684355
86168993
80492050
70659696
52039479
85558229
891079
73795015
23057546