4
13
42
10
12
7
5
3
30
18
8
20
9
1
2
33
88
56
43
114
32
65
11
37
6
85
45
74
16
19
22
15
17
156
28
14
101