2
9
16
10
4
1
20
59
13
3
128
5
69
62
53
7
25
91
26
44
15
32
89
52
0
68
154
106
74
21
33
8
235
30
47
24
6