18
3
24
30
8
10
5
9
14
19
4
1
2
12
7
6
0
26
17
15
29
39
2817
27
54
50
66
34
107
68
123
51
249
147
46
56
70
40