32
81
20
71
24
291
182
98
191
207
142
105
555
212
45
91
101
62
261
410
252
50
215
640
54
80
330
106
61
69
44
834
230
1118
203
109
257
55