58592911
11158336
94301620
45576420
73278590
203470
99749336
69887054
30945611
19119812
91415221
7214579
17747116
32111830
10413263
82221610
12569907
36123114
39097864
13228411
94351797
40984716
9439169
30626809
19715108
99953831
24185641
7442330
64897820
60748557
32755484
26717696
48136180
4142800
62824623
20826021
26045542
16821539
27681154
60498203