0
8
13
56
5
21
11
4
78
14
18
26
9
31
41
22
17
40
51
34
81
59
69
142
37
28
20
61
48
461
67
594
89
218
225
234
64
140
103
114
172
95
314
266
135
125
153