9
2
21
88
12
16
62
69
283
171
96
68
176
257
144
72
75
61
83
85
152
149
27
105
99
60
106
123
39
86
143