0
2
10
5
20
23
30
9
11
32
24
29
25
22
3
8
16
26
14
12
13
19
21
18
35
28
46
81
214
60
141
84
181
264
44
93
37
34