19
9
3
4
7
20
21
13
17
11
8
27
36
33
16
22
18
85
24
88
204
66
100
200
63
293
64
130
91
205
145
123
161
72
256
30