275
76
155
153
141
174
412
160
789
1287
253
143
154
702
737
622
904
161
419
174
51
155
643
195
200
603
673
800
134
141
163
262
195
150
273
153
148
250
169
153
222
152
151
150
156
150
145
160
159
155
166
617
161
161
207
293
289
691
155
148
136
148
159
655
158
1582
160
135
135
262
155
171
555
1274
259
899
164
265
323
755
203
151
886
135
153
312
137
165
159
144
143
167
2209
161
140
258
459
157
134
150
1759
134
137
2001
296
146
155
83
587
151
903
648
145
122
109
66
0