120
1
81
80
418
78
870
3
566
248
962
2
89
567
616
578
0
1017
4
300
939
228
217
62
556
232
500
69
67
73
304
195