5
35
80
303
120
169
871
148
654
484
1K
312