57755812
3177634
55068954
7034854
517128
64898198
43453471
49726997
23605110
29844518
8978108
46756920
2502991
90319851
38572878
89629888
74819477
15515936
3680634
39777161
39949603
5782968
2155855
26905648
18515062
46066945
253059
63468784
12184330
27332182
17726381
5275276
32269133
26145093
2753938
48444927
55851621
10773862
16456240
6512339