43418289
5386372
84627619
80337299
68803652
69214742
57903722
65697803
10254438
40087029
52001219
30984677
72135334
22522070
34818868
68505551
282811
57914379
42826367
76432768
88131221
11319635
10576635
21423092
71602509
96492407
38312617
81518058
62025450
10928251
60048545
34838587
96473932
7628250
273145
31116765
63563714
8090358
746813
58244105