0
8
16
40
67
35
86
54
9
3
37
5
57
88
21
131
6
1
26
27
31
4
25
17
103
43
55
69
42
15
29
48
23
24
18
450
93
19