2
7
10
67
56
35
41
22
29
38
27
55
90
51
81