51
31
103
80
475
184
163
689
63
192
36
56
28
144
45
749
95
143
246
260
78
216
69
60
177
377
199
303
145
183
307
236
107
226
153
39
127
787
223
86
53
110
104
428
117
214
139
220
91
87
27
102
74
202
227
165