12507799
4500983
83908430
5449680
46171701
97227934
20146072
42553115
50797025
74343527
36384409
6696848
1797686
83845054
84291450
77247878
41336433
2831972
8216996
63412268
68938851
29795625
74544135
92761130
12563673
12561321
9801032
26469880
68397410
14016725
921326
5143808
80441322
55422398
45433335
92768717
69022301
12795217
349942
61038293