55649760
1712163
93348025
25065599
6730197
56637236
5145043
5606835
51506484
27514087
82436793
21623968
45448201
30251601
3544869
39348703
3039863
76702185
66422546
6305143
15787228
42332652
50217764
37811857
10031276
50502135
60679674
54035112
6665908
35076247
261288
2943244
588386
14159039
59307809
10507012
91552111
2810806
4744904
1197586