8
88
23
18
16
11
4
5
6
14
19
43
2
29
107
38
55
48
27
40
37
42
112
78
31
62
22
7
13
26
12
9
3
17
24
36