13843581
86447503
60316246
3736352
16332203
4760756
89755181
47788273
47612305
43082182
86566987
44401279
44686011
11458948
58136612
42384510
16631203
90886523
77214942
12448940
71306316
4945580
72355857
88699032
69031360
8383893
31707496
20792263
53732492
92817446
77199783
81121127
54277089
99071796
26048919
93708197
99435094
9455497
94537077
82634017