16
14
10
9
5
4
7
15
21
8
32
57
39
30
31
68
56
36
33
19
3
41
70
61
62
69
148
40
109
98
105
94
165
176
93
133
136
173
168
299
153
132
74
112
46
137
134
143
154