67
99
66
94
100
0
101
103
120
264
321
629
432
617
76
159
237
57
164
150
161
149
273
159
145
250
323
154
161
149
292
159
165
337
167
162
153
317
343
149
145
144
173
46
156
597
149
165
163
228
177
156
163
252
169
315
389
171
148
175
152
150
160
158
240
161
424
149
171
153
154
149
154
152
150
159
157
164
159
158
176
226
151
114
424
159
147
342
150
157
154
316
162
176
308
155
149
640
268
148
158
180
145
214
158
156
866
175
158
167