0
2
6
5
1
9
3
7
10
8
11
20
53
14
4
45
50
177
64
13
27
82
230
72
286
55
78
331
41
30
98
44
81
79
89
129
151
109
90
36