160
164
190
176
196
101
102
2
3
104
52
54
106
7
55
56
9
57
58
62
116
67
68
72
73
124
77
12
129
79
130
132
15
80
135
19
21
84
27
22
28
37
32
33
34
44
46
93
142
143
97
98
100
181