16554462
4842868
49705729
7964333
11896635
29098476
66339686
55772234
70188854
44488217
87937449
88071675
64376478
45297464
408594
40063647
55334217
46569379
4231388
18536364
23404026
29339835
64477232
42025153
321641
1071513
85456339
14583590
89029694
67915516
92327996
19923627
2210278
75603340
99713171
1463129
54957221
20111
26982826
70566203