275
310
347
142
208
122
162
102
82
161
64
28
99
180
164
75
168
211
61
59
127
84
103
52
128
226
1860
217
605
129
171
143
214
124
33
544
151
27
38
110
141
313
80
109
32
181
190
55
781
63
37
14
770
610