5
3
4
7
12
13
0
20
21
16
10
17
8
6
18
15
38
14
1
2
54
35
45
60
66
43
39
108
37
32
62
139
143
131
121
130
133
182
127
29
237
234
64