42547252
43329014
79396977
8489410
36117050
26314181
60707616
4853550
3259680
62001335
82659671
11006857
69853714
2614452
63161918
62536036
81793296
42333548
44644134
12084028
8019407
34685546
96891155
66681859
91883300
33266725
83766561
73748210
58933889
44339755
11062824
46468700
67101165
13581074
36414744
6743786
76033049
9169189
10334657
84074575