291
82
226
101
287
54
116
204
89
170
103
55
79
330
70
962
430
378
284
111
208
105
171
410
162
689
231
76
95
35
43
57
205
318
131
762
77
326
183
243
151
202
108
246
622
189
276
178
451
307
576
80
317