6
163
326
323
81
190
100
130
102
76
147
157
153
305
167
86
143
92
79
64
329
171
234
57
176
103
135
118
61
112
166
98
35
201
126
95
62
145
154
122
121
174
156
162
217
159
75
220
77
144
172