3
12
245
4
4
4
15
4
6
10
6
40
7
9
50
204
33
278
10
6