101
29
48
75
22
81
89
70
113
46
169
87