126
1
123
420
136
239
190
0
1563
3
174
221
266
2
269
1173
5
194
105
235
360
1497
332
387
1181
6
1545
7
581
122
1539
109
444
640
517
775
12