23
3
1
9
7
8
4
39
5
2
14
12
33
16
10
6
15
40
18
150
25
77
35
245
83
85
140
110
43
84
42
30
37
26
34
159
63
57
79