0
3
4
1
6
5
10
43
2
26
14
45
35
17
16
30
12
31
8
110
25
23
59
48
19
104
138
22
32
27
15
20
78
34
47
57
33
38
28
39
69
58