247
343
66
44
169
298
15
73
62
30
223
46
472
51
229
131
19
68
119
65
100
658
228
80
200
504
163
93
55
779
313
127
245
77
20
203
64
368
90
404
215
217
157
334
848
85
53