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