3
0
1
2
5
7
17
31
15
14
24
46
32
37
43
13
27
38
58
25
42
49
20
61
12
21
16
28
34
53
23
26
29
33
18
22