16056973
7221750
48423777
29789255
44667466
21861138
4037305
45274740
97917665
45026960
65791545
13467033
43648955
5704736
54999974
23188147
92748290
84021222
14638324
77362936
69471726
1975245
98673869
10196061
92612413
51931944
11238431
63448684
77364542
63627941
74682306
28208508
64578693
15238545
50567487
264636
44901456
57598018
19823507
99153606