6
8
3
9
11
26
22
4
1
2
18
21
7
5
0
40
15
29
89
70
64
184
66
42
113
95
53
65
90
39
110
72
205
46
177
124
162