112
81
101
26
62
70
120
145
132
191
53
137
198
30
110
183
54
224
243
255
266
155
231
236
46
121
29
91
159
80
103
37
166
179
36
63
42
190
89
85
38
12
378
1142
157
151
87
73
51
90
119
98
127