17225021
61939254
60185937
21029802
93876562
73846320
38155187
5035015
79836732
1414014
47122805
21295760
12103636
7794102
49537280
1761383
26665736
71205462
24917816
24732723
93292
91631509
8697201
70573990
55702472
52635299
64397880
49904007
68085854
27204969
43028671
21937432
50588700
57923769
3726653
5005730
37935050
81162866
96508178
25665586