198
75
165
272
153
151
96
192
109
31
519
56
213
122
74
133
384
99
108
917
415
229
234
162
354
143
860
93
69