18306357
4666560
1201689
3934750
74592989
12002207
31611551
98448794
94644335
42457822
11854198
64968127
64464235
68644373
61157116
7458586
38716522
80412591
43969218
54231935
11713930
6738550
32863764
13015859
64634803
51035156
77013616
60043687
1294669
85775156
44133420
44241071
36423472
24219666
32556997
28057454
1507531
58459571
98682505
45806927