663
248
540
76
292
99
188
119
176
21
428
39
311
109
503
123
48
25
228
31
216
89
291
107
450
11
234
37
139
101
537
73
394
149
155
14
524
178
98
89