120
0
1
186
211
234
251
343
667
2
559
5
585
412
632
744
1712
1372
1980
1956
1461
4
1632
1331
1934
1576
1658
1757
1688
1642
2080
3
7
2337
1694
1770
1589
1911
1997
1955
2039
2383
3829
2194
2751
8
2993
3268
2747