120
1
108
126
133
365
612
3
370
69
165
2
391
557
528
413
399
400
1697
323
85
559
532
79
415
2619
11
388
406
1726
4
432
1881
509
1424