8
342
123
79
354
316
475
340
195
16
112
117
524
122
20
708
114
12
550
223
0
37
55
6
813
419
637
52
255
27
222
392
302
52
820
192
828
142
77
173
706
347
76
376
145
224
842
253
3
