3
3
12
15
2
6
16
4
83
7
1
12
2
3
107
18
408
6
59