93346768
68876089
23877193
56109621
58786756
40697287
32826022
22186123
19809216
64731655
7295025
14884051
740961
64973229
75904758
37513566
80012229
27411917
5270853
3419652
6252537
78083041
81717270
1037476
62831718
9775397
85531785
15292591
96123626
21491933
21944525
95678302
68658539
20187781
3340898
92274215
76482633
22862583
20019447
6027224