25006089
56236078
62114281
9467521
4174885
3311296
17689512
93189571
5452262
2182930
77225167
15051869
87164180
24649350
77979613
79218731
69175771
41341711
67968021
61203777
27777865
19764823
36442220
68129787
85793514
38067346
6646640
2483280
57911880
20792514
7052623
49482883
8615699
33141174
9472634
96518984
12018245
456466
67604000
8409673