8
42
30
13
54
5
9
12
33
46
24
7
2
11
10
25
22
4
41
106
181
168
47
31
0
15
38
19
23
110
27
1
3
17
93
39
18