2
1
1
1
4
139
12
26
202
79