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