309
68
138
122
56
66
270
114
363
170
148
153
345
157
344
500
605
293
435
165
795
355
161
931
154
347
333
151
760
258
426
153
34
171
262
160
301
919
506
353
122
146
168
161
436
176
399
171
260
162
500
159
332
153
54
157
225
159
500
173
151
304
326
509
363
150
322
149
171
154
374
67
586
585
1102
159
151
148
166
319
164
150
157
299
155
159
800
337
171
152
271
721
158
157
557
87
215
169
639
146
162
161