32
172
105
29
131
149
173
271
97
145
73
137
117
199
82
111
170
68
129
84
78
112
256
109
70
151
162
46
132
209
183
179
141
164
100
191
45
12
22
28
37
3
228
347
13
166
18
39
16
36
83
7
2
6