4
61
9
8
99
7
18
12
6
3
35
220
211
72
264
31
20
1
13
37
81
32
60
10
15
135
101
150
14
19
23
41
44
5
24
48
191
21
59
346
27
171
111