29492082
48952811
72198305
13703430
63092180
52144646
46933693
18963764
77886
82886331
3436104
60038151
2692512
95361504
77799358
57268062
72361271
78703515
85437876
57011239
59357313
32473529
40754416
71578564
84146106
54229398
18993934
47724241
51815572
89711243
56488291
57609131
58298237
66962982
39928471
65132574
54957157
12602627
19838777
86153630