15
41
46
98
40
71
87
29
38
141
70
127