289
82
226
101
287
54
116
204
90
170
103
55
79
330
70
961
428
378
284
111
208
105
171
409
162
689
231
76
95
35
43
57
205
318
131
762
77
326
183
243
151
201
108
246
622
189
276
178
445
307
576
80
316