2292700
8714660
58998102
37283171
27847266
44642586
4176409
43742816
11968794
29147091
18519513
96972039
76232856
62632382
94058260
22745266
60206591
91764161
16921958
59616233
92519221
44688117
83841746
57433430
9151124
54611609
98022804
95163366
27538402
95329793
28194953
87469389
48334102
16987172
82883913
50359531
28687821
67351821
46219901
57281316