81425328
39676628
89697106
948421
8019819
78073120
89432371
11182703
908058
6348518
2442932
471345
52465498
44538871
72919923
7125378
8892536
71521533
49615919
38339791
24445747
30352921
4881166
84075298
35058606
31937264
21389639
11043535
86592142
49111503
32907180
91683951
38162516
33862723
20258207
37618282
73536781
6345281
5519535
10511194