8
4
5
30
26
27
13
3
0
2
29
9
6
23
18
11
20
35
21
15
28
36
19
34
39
17
45
91
103
388
133
49
167
83
106