51206623
18696902
17424294
1951130
789519
97653170
51532641
31993482
11269559
45388783
66108449
68946053
33714141
34126
15032531
50559416
24989491
14691095
84496367
2122874
30103700
15736229
28877624
2111138
4683627
16085060
11835624
59519689
22112676
3855536
95589778
56054423
27851424
8387998
71633421
45877755
8606962
1996272
86735610
94403380