289
221
662
42
59
56
61
183
46
25
83
24
227
153
27
35
123
73
12
36
31
19
925
316
9
54
136
30
6
201
167
755
308
600
728
725
48