12352186
8083810
1492284
2330669
20059595
32623748
8915642
80262636
87244825
64679000
92265504
44411258
39083525
85639174
29446409
91769280
89262141
57004557
64954879
64133337
60622656
41952750
26051504
3685733
43402300
49345138
30952802
82535736
11543130
85209706
14445354
40656396
68902349
97238424
50832602
61619160
75265752
44276040
92143060
75878500