170
145
660
775
637
6
142
123
201
378
51
185
12
386
259
676
224
39
465
63
433
347
551
1001
284
297
82
230
521
98
447
419
820
219
807
300
288
552
124
136
211
157
224
16
117
199
1025
9
120
330
129
813
253
