29
86
40
27
75
93
35
71
83
145