12
70
18
21
156
174
178
119
168
1
170
109
93
42
52
42
44
53
44
61
74
38
39
42
62
26
31
112
50
128
23
1
232687