31868152
39378027
73572688
34018833
88625679
76278115
16375950
1356376
41437322
9725686
6137843
84393887
4377371
2732974
78315371
2039372
4202987
9104816
63081114
59192394
4945511
2965963
61247523
38121065
85385065
80868780
95863623
33384993
87532212
27628613
8775772
3220194
13102018
52324064
7126882
22115034
35375531
71559752
2105358
73599735