8872
45743
7618
18924
66419
50688
73046
20450
4535
30388
10218
36046
32031
8588
222524
5711
5686
44376
40584
38503
14949
36631
120010
102058
11988
40545
15273
12250
12965
19787