164
625
210
513
178
453
64
521
66
315
53
260
137
261
51
254
80
296
188
79
570
86
205
77
184
72
186
83
173
18
45
129
32
122