9
22
55
243
78
41
57
9
89
130
110
89
93
84
67
36
50
114
146
87