12
4
7
8
3
5
1
38
14
23
18
2
63
21
25
6
35
11
41
19
51
138
28
15
95
50
365
123
197
164
99
60
263
234
59
9
31
173
46
58