1
46
20
31
39
4
1
6
33
5
38
21
10