5
9
4
3
1
14
16
6
8
36
12
28
7
40
112
54
86
51
45
25
47
38
65
152
18
122
15
27
30
23
42
61
72
50
13
11
26
32
85
34