1
5
11
12
31
10
41
36
22
21
62
64
20
47
56