7117502
99042823
47159669
27368055
98856396
94523045
5856572
31585025
25929802
3642134
90615588
27108861
14229526
71435608
80064091
49417512
80549578
88828560
31503933
64729448
63927530
15067262
53238852
67139830
5355737
840388
2805488
859337
80335270
58615249
78886062
81481378
82024650
58841151
92359462
45194292
8362474
15963554
38341734
47956192