40618
860
26015
5821999
19330
94375
55881349
19616
7507241
871151
599138
1006200
166590
54548
25723
80658
51546
3521
939
73981969