306
689
542
183
530
175
190
621
572
216
502
636
490
473
164
101
229
150
280
772
425
693
145
636
241
690
405
726
111
655
573
401
316
261
760
311
188
286
267
363
442
543
403
722
280
559
520
462
264
357
179
793
391
158
134
601
308
353
473
714
288
336
304
742
386
298
261
537
766
174
670
652
160
309
670
318
118
484
474
276
770
225
617
474
150
668
216
460
723
793
613
769
206
163
799
704
157
607
428
145
623
326
148
646
212
306
406
73
117
573
671
276
549
119
355
542
163
656
668
363
163
752
285
545
479
636
610
618
241
691
688
308
191
250
546
601
254
408
626
712