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