6
16
152
76
79
57
9
70
78
31
55
75
82
174
379
101
116
161
86
465
64
73
168
177
88
303
112
93
145
126
114
160
239
189
235
231
110
297
205
125
313
729
327
346
151
266
166