101
1
80
120
86
962
2
89
81
71
75
68
141
96
305
0
195
84
633
192
67
69
233
302
229
569
578
1017
4
79
566
248