14
7
23
15
8
17
2
5
56
10
21
20
16
37
43
70
84
52
137
110
34
280
53
411
27
145
141
570
1161
233
287
167
390
210
208
441
275
181
106
90
124
223
139
268
194
243
222
46
206
111
54
288
152
4
162