10
7
14
140
30
17
101
162
237
25
13
3
6
106
27
54
39
24
9
36
870
172
105
29
47
125
146
216
42
59
97
111
38
73
63
153
85
79
50
168
58
60
80
61
2419