4
2
11
6
3
1
5
20
15
8
14
7
9
17
18
21
33
13
54
35
44
16
60
66
43
39
86
247
125
131
223
62
139
142
179
121
130
235
133
182
126
67
236
232