42850
68936
118149
68689
159299
40010
15607
86053
71870
82428
46119
37381
92350
36823
20758
23759
45784
60770
32694
42919
44698
121394
33656
50821
19201
38182
8694
25701
18548
36433