0
1
3
4
2
5
7
6
18
9
11
42
41
19
29
116
123
226
61
34
126
108
16
76
14
98
64
68
47
21
219
65
49
67
77
104
66