8
521
120
775
378
432
185
192
122
157
380
63
660
170
1025
255
38
279
398
129
259
820
347
676
552
37
82
447
253
297
117
302
1001
112
114
201
191
123
465
330
424
39
842
708
174
551
194
189
224
284
211
