83
75
27
124
292
54
114
161
216
55
87
200
287
31
406
117
249
576
272
146
137
80
271
26
101
115
59
173
175
507
68
48
143
24
61
73
229
274
65
98
58
104
447
196
341
78
120
37
211
280
100
442
62
81
91