128
2
200
1
588
79
46
154
92
91
291
304
110
5
129
4
626
231
558
299
80
86
1400
552
877
3
40
420
122
125
93
168
76
5278
497