8
2
3
23
15
6
7
18
17
21
16
14
9
31
19
4
5
20
38
34
28
11
81
56
146
92
39
33
72
12
61
25
46
37
121
124
22
42
13
76