96958914
92292838
80571986
60436217
49195157
72538025
68745592
54652930
45383474
31578783
40543574
30207634
43838180
5485371
58268270
1061396
94971546
49421864
17209770
44039557
46883660
56352931
9191388
63723060
52029166
71611739
28029879
69168347
22302247
95291342
59787680
20342916
15621560
15433894
15902146
41172649
7607139
68996396
92114829
104278