4
21
212
7
16
15
9
22
11
6
8
24
3
2
10
25
29
12
61
47
34
36
32
157
46
99
56
41
182
142
57
129
107
369
44
118
54
40
215
163
76
37
66
78
23
19