56432856
31722000
3164495
74595910
17146286
20186955
25776339
1299990
51063869
99061424
32188982
87906522
49954403
59599863
39861171
54623532
10506208
12514039
20227528
72223872
7748525
1087512
50088338
94691210
68648634
7758648
78563645
2832260
26902509
857756
42688058
11652446
79051079
4268041
33859903
73188786
6662283
19466074
667393
50294640