120
1
161
547
2
426
3
192
418
0
123
80
81
587
4
203
86
940
229
302
988
569
578
107
1046
9
888
1017
566
87
248
71
962
33