8
1
11
4
14
10
18
3
7
2
9
12
32
13
21
6
26
17
5
37
86
56
136
133
85
89
260
27
73
67
112
268
72
116
39