1
5
4
10
32
41
67
77
9
21
48
45
37
93
49