1
14
15
70
40
149
294
93
365
122
64
77
200
115
188
129
67
104
37
137
126
71
78
277
326
45
108
123
254
147
247
216
177
51
102
164
97
48
62
99
89
206
33
35
368
110
174
82
23
222
38
186
114
162
87
217
32