70333630
6883825
81285558
62521725
16063229
19586982
7681976
77713709
50043782
191151
3072019
99263274
8324058
57205995
12767729
49791198
28802091
46634563
88069887
77275958
15705292
67024993
2531331
2598752
76625603
9132264
7770696
78519349
58818292
140424
7302122
79603982
2537333
58577674
68637121
27486915
27411215
6285565
11307331
50452128