82102460
18237560
57485648
44438012
81416459
86737194
27248861
70193775
47574170
45294242
95621012
50926877
17162251
7132387
38086959
4954702
80441612
28905278
31667695
83007224
82137116
82134448
73325030
86698709
98767243
84033803
51527179
73393312
86893285
91769804
61287429
44249443
25495336
27767425
73193780
26679549
96913470
29148582
47627017
8322290