95563694
71069146
30174145
15683657
74735794
76769466
74347527
23104758
12314740
47263904
72086695
56087656
99134550
67855369
13851120
2489577
44169202
11353797
39912685
66696220
36304266
29866022
55893089
25393210
50895357
9625525
8763249
56044060
10772049
11744590
61584223
9108400
3110212
22556477
80126388
44104614
94146613
93559874
84663663
60129738