12209529
93228054
26167010
9124613
50582047
32488837
21036271
46238356
29074028
44412998
63882230
32747493
2181215
83524593
2657039
80984565
62075932
4932022
99099187
91156556
35685527
4453576
84356705
33069867
79666181
46404860
8952800
11178770
7242956
9808547
7736845
27168956
94155432
30552118
55056642
37916642
63497720
44647230
38372989
71011264