9
12
27
66
109
94
36
129
113
285
63
273
114
51
44
74
37
76
78
127
193
43
112
170
190
58
334
217
216
32
208
48