289
336
127
82
63
39
71
69
91
14
27
74
105
66
179
384
89
128
332
4181
156
767
34
2522
59
2370
115
227
1266
76
135
107
443
120
116
19
81
161
162
67