6
18
10
4
5
14
12
44
34
3
17
2
8
24
167
66
32
35
11
23
20
50
25
13
28
53
45
104
30
60
22
38
9
65
41
51
142
70