40
66
116
31
21
227
17
41
45
42