0
6
14
5
9
2
12
10
33
3
4
18
19
26
32
30
25
54
24
66
34
76
104
143
157
119
55
144
102
90
56
156
59
43