0
30
5
10
8
12
13
37
28
24
41
61
60
71
105
14
93
64
36
44
62
49
39
32
34
52
21
47
33
45
17
51
69
54
31
78
43
56
19
9
66
89
50
80
72
35