103
80
474
184
163
688
63
192
36
56
27
144
45
749
95
143
246
260
78
216
69
60
177
377
199
303
145
183
28
307
236
106
31
224
153
39
126
786
223
85
53
110
104
428
117
214
139
220
51
91
86
102
74
202
227
165
92
156