121
1
80
420
86
120
89
473
2
948
4
166
567
633
124
79
248
566
871
3
1020
302
569
616
579
0
71
963
39
81
218
68
233