38912076
33559892
21047995
15328476
83573523
99147711
32285423
96023416
71321231
15125810
73583717
86562929
61826894
64639793
59264545
45539463
89025688
8224529
31557528
96163249
47941920
69551158
52346611
1793836
87095958
13219055
79535352
90111469
67444319
4414579
43301230
28859211
59347558
61115050
37206294
31999169
6349750
59885229
72759520
83069942