0
18
4
10
23
16
45
6
103
1
13
26
67
112
8
41
20
110
44
5
74
28
47
125
55
75
30
34
19
666
42
212
159
56
62
132
37
49
22
48
65
40
80
66
135
33
119