23
317
555
170
842
404
456
423
187
245
239
247
104
243
224
106
229
83
77
146
74
228
311
2282
253
673
172
215
193
260
162
634
182
275
35
37
214
831
814
648
586
644
379
715
784
636
522
3178
1403
1255
929
2183
629
2574
2238
957
1043
630
909
3855