3011209
11264831
4735711
15496913
85161300
56436387
33976721
16622719
48686598
11197810
66209138
42486097
62069561
85962124
76057712
56552509
79616426
73623585
76939824
9661822
49216635
84351127
94302802
1634132
41162635
70223880
56422593
37329876
60878156
92102111
71149486
46026130
30091089
38925613
39236219
92894233
39827269
7086331
3601869
74859752