0
8
23
26
29
13
22
58
25
20
34
67
54
21
30
40
16
36
71
24
48
51
94
66
50
42
18
43
49
52
233
85
64
95
57
37
161
134
122
80
35
60
112
123
74
59
55
148
88
31