42851
68938
118152
68689
159300
40012
15607
86055
71870
82429
46120
37381
92350
36823
20758
23759
45785
60771
32695
42919
44698
121394
33656
50822
19201
38182
8695
25702
18549
36433