66
83
25
37
146
98
106
108
50
70
53
101
313
138
713
134
522
5965
193
457
197
300
401
375
317
187
271
212
191
236