27508120
13328631
70428220
17686388
99313069
26762110
56388301
2286865
37585319
62363357
2806436
19547618
8826656
38629007
12544595
88597795
58001454
51742917
37006860
12063990
19486291
7678225
91707281
45595055
11921640
43864010
77526720
58832103
68379884
91663327
75644574
38362206
4566647
657264
37174797
91398787
33606824
3674277
1995344
21679655