33017970
25376521
18689645
45197596
82936964
350846
10446234
10855478
61875679
33539485
49921821
2544931
77292586
47834228
2724225
4543857
47073004
34816774
44247836
24315067
15124256
9441485
73242744
12159722
31028500
27385890
51838143
8503195
57863753
71138359
60844291
19752282
12072111
28829812
57837231
26306176
19191286
65715398
63044374
52939154