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