74
208
96
81
42
167
109
82
66
79
107
39
505
254
64
587
104
251
80
226
231
153
250
1825
71
278
207
318
514
134
97
84
75