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