3
6
1
8
14
5
4
2
7
9
34
11
21
13
18
24
33
168
32
17
47
15
16
23
36
68
29
19
86
55
114
27
66
37
255
40
39
75