9
2
22
21
88
12
16
63
69
283
172
96
68
176
258
144
89
72
75
61
83
85
152
149
27
106
99
60
123
39
86
143