10
7
20
21
19
4
6
64
91
145
262
203
192
17
55
326
88
15
239
81
95
282
371
234
186
116
83
118
178
11
12
39
34
554