6
3
9
2
14
5
1
4
11
8
18
17
12
15
26
33
59
54
40
31
64
79
57
28
142
152
123
69
136
110
85
190
34
81
84