0
110
4
12
13
31
38
46
5
24
16
18
61
3
6
22
112
73
27
57
8
15
111
19
42
59
21
9
11
10
26
30
146
28
72
459
125
75
76
35
37
14
33
36
540
58