4
19
24
36
12
1
3
82
11
16
10
13
52
86
163
124
231
308
110
159
316
186
704
146
148
187
65
325
276
134
99
233
197
206
155
362
168
113
183
37
38
44
32
158
102
49
196
81
17
76
239
162
191
232
350
292