88265980
3182822
79951497
47967100
10182478
16486504
66372167
707058
83434640
91867562
25636331
56802677
63567293
37141432
38762889
5695963
7429990
93991475
63842555
4897327
16163836
91738515
9678274
84307846
27675002
20669959
3804750
19661500
16969730
65362498
50232417
13597590
54878672
12993519
668705
17139143
40898524
63747952
20458644
78478554