645
239
530
72
285
96
187
119
175
21
426
39
306
108
503
123
46
24
225
28
215
88
289
106
450
11
234
37
139
101
536
73
391
148
155
14
524
178
98
89