585932
3135733
67815656
2263874
98201863
23992038
12349569
599306
79952224
46131900
42232191
88854844
29434726
81123759
4257142
4413710
51354864
1364280
94699282
98897005
95781303
38342534
14721830
43971071
43572850
8558382
77297047
34771849
84459380
77514749
90083022
12879934
73423206
788683
6471956
4419774
6429762
54385651
1607691
29925279