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