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