5027396
92841266
87549278
6630543
66657276
38146175
91171767
8738998
3232929
63554521
14542742
8359521
44388986
3991229
75847094
16998037
49386532
8089518
25575808
588770
25533447
15956464
49334228
12037558
23286802
6262972
38258472
65532344
49808241
47358855
57268340
85198371
95143343
60338345
36657665
19614016
66872579
10632147
4139615
99918421