308
287
203
224
281
277
25
17
248
20
71
16
57
33
50
141
103
438
404
295
414
303
76
160
244
172
415
252
85
86
290
89
238
113
67
188
475
187
280
544
519
114
282
177
1444
104
125
186
184
266
593
208
152
149
687