9
8
11
4
2
7
3
28
54
24
21
25
20
23
64
51
15
49
153
99
94
12
34
119
40
33
105
96
35
41
86
139
116
110
98
46
48
26
143
47
38
29
43