785600
18203299
41595889
59385876
39248942
16569
94949473
14105028
98338343
18401932
58283058
5319930
18749399
30556090
50356586
26818097
54899550
5142496
43052144
54966429
9431250
40483619
74574101
63626838
79875402
4897855
9153350
49122766
6245619
39482838
6564481
99093367
66387980
29918427
12272886
45648054
28853280
48937802
61719727
39538797