18
3
7
10
9
20
84
38
13
75
21
57
167
197
230
40
60
15
54
43
42
25
24
117
16
27
28
80
61
122
72
99
200
67
116
71
205
162
52
135
91
51
47
48
808
119
166
39
74
8
6