3
41
125

1
3
51
1
8
15
5
1
1
2
2
40
1
2
5
31