15
6
3
125
29
262
10
18
0
6
6
40
131
297
43
26
41
96
90