31511365
97337695
942793
5404873
73247693
6669811
1966644
34156766
43301019
40648587
83147720
52929868
81358116
43711812
38035330
74297491
67592658
57623174
15972696
99054951
50761970
40886129
84204989
33068389
31039859
45893305
52361125
45278290
79048669
39448486
18963330
37509859
93424958
91254349
90412958
20474079
90879215
74004639
34869630
1075768