1
4
0
2
6
8
5
3
10
31
197
42
25
209
104
96
32
80
19
53
113
83
88
34
128
24
49
130
44
64
26
39
127
147