40095142
81685982
91593410
46736607
66352490
10732166
51146684
20475272
64693952
94419120
87594281
64645497
4655090
77132464
14599361
5027544
9553441
84312778
46171246
68335940
24544314
18962007
20481517
6388717
64562494
99409601
82813482
426633
48271233
74413508
45996788
7611498
17349905
95872727
64107647
77451404
73044405
81228555
5139909
57809170