221
170
237
48
158
93
31
26
189
95
36
177
58
113
44
112
153
161
178
228
147
80
200
18
142
366
395
252
125
184
401
70
41
502
152
291
54
25
328
290
87
46
562
428
191
135
603
144
577
78
117
702
242
129
69
874