63
1
143
84
81
254
95
195
75
123
158
216
164
264
77
114
50
121
165
79
289
108
92
46
185
250
355
135
85
150
74