3
15
12
21
25
33
2
1
5
19
30
15
4
3
45
25
33
21
1
6
1
30
2
8
9
5