2
3
15
4
5
14
9
0
20
6
21
144
8
33
19
44
24
56
35
12
46
26
13
18
104
57
45
22
47
36
32
48
17
49
39
34
50
31
42
30
25
16