1
4
3
7
8
5
0
12
6
16
13
30
10
26
43
35
64
25
11
2
14
23
56
46
41
21
20
29
27
77
63
36
38
39
18
34
107