247
88
93
68
49
34
280
96
15
39
390
101
124
480
112
158
102
27
42
159
85
145
305
35
65
135
33
263
29
67
188