16935637
17621370
9219528
67195518
5232991
29701804
45954405
35482157
86575826
61061633
89976669
9055616
15298267
17118136
81341237
21913879
53724224
6475595
43065675
20246502
77439385
71008526
93065629
49991602
49532994
19718110
27681780
16551813
80778448
4408945
6273001
7509563
96301251
14861676
7855399
80763786
55848095
85226404
18679973
49646806