54
65
31
38
47
157
69
29
131
486
26
924
190
125
149
540
67
101
50
195
144
139
14
148
138
265
17
91
109
513
52
158
638
129
3871
40
211
57
98
315
183
254
247
117
23
3807
258
68
282
370
152
39
378
123
73
223
232