10
9
17
8
4
5
6
7
19
14
50
39
76
51
38
186
174
158
161
146
62
172
114
81
65
111
210
41
33
24
54
47
60
21
66
49
69
189
44
63
75
70
91
109
98
59
57
37