161
152
123
83
198
109
89
51
32
26
27
42
58
53
171
210
103
112
110
14
31
9
28
85
48
36
1607
18
12
35
16
8
82
122
30
38