2
12
22
19
55
47
18
25
65
67
31
93