20945360
10582162
40448061
387206
82765776
64938644
36844483
85236597
14013472
12426642
50769713
58522645
68483403
65914438
97076184
27024140
6405348
90043290
23534394
24732045
711163
66853210
17745487
4796574
2841221
34572663
17525502
79271246
3125532
58635369
22159113
52372160
37959469
5469367
70101634
39496635
4124870
66101691
29277503
3191605