401
60
876
204
956
140
271
45
312
36
563
96
343
17
313
167
426
154
402
102
581
64
352
163
619
127
337
3
461
184
440
167
508
182
239
186
329
152
503
120