0
1
5
4
6
3
10
11
8
12
26
24
22
19
51
32
40
31
38
13
71
180
77
120
45
54
91
23
81
369
70
229
79
62
129
39
307
280
183
179
67
113
116
115