155
0
392
729
74
1670
275
354
1211
311
2328
918
627
2901
529
308
821
614
1244
2690
66
371
843
318
324
342
640
1080
378
25137