400
549
339
107
779
219
172
81
9
866
670
497
153
160
247
523
457
60
490
540
179
133
643
774
969
843
639
735
441
75
280
397
684
228
986
773
238
403
3
278
474
186
927
745
6
913
802
481
864
750
712
106
159
42
299
690
811
694
114
22
534
929
668
360
236
466
502
799
87
800
709
210
493
620
919
192
21
846
905
974
364
189
95
733
167
362
589
393
485
781
188
447
111
830
439
295
853
469
557
450
