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