20
22
32
39
44
19
35
132
126
18
259
160
165
158
182
56
46
30
53
545
104
360
64
105
31
155
51
99
23
13
157
200
280
144
37
103
113
438
62
109
84
16
811
41
12
9
38
67
122