0
4
2
3
1
10
7
8
6
9
5
34
12
50
19
47
20
61
26
32
93
68
41
39
152
69
35
57
33
31
67
14
21
54
23
36
89