19
22
24
35
12
1
3
80
13
11
16
10
52
172
86
163
124
231
308
110
159
316
186
704
146
148
429
65
324
276
133
99
233
195
206
155
362
168
113
183
37
38
44
32
158
102
49
196
81
112
17
75
239
162
191