66
350
10
233
37
9
31
243
140
98
125
614
22
44
114
790
97
218
181
50
113
223
235
311
157
188
85
109
148
26
101
33
327
193
252
117
190
127
210
249
291
318
18
149
102
767
136
163
456
93
128
265