95515109
57217117
12614511
1729734
306670
47672197
58096365
87914710
55511895
727930
29945663
14509092
56384812
1502288
65146761
12987231
77723089
53165098
10442079
51536482
85973761
7167606
31394236
88549423
34831652
8597412
2647285
47683039
20611643
20912782
14859119
5088825
72348327
24897944
4055753
82284750
56359609
17204705
55409408
27371597