10
1
71
60
18
55
15
31
19
13
4
3
2
11
12
96
62
5
16
77
80
58
61
33
76
72
82
50
20
0
27
639
54
164
84
405
117
91
267
37
143
64
99
131
32
565
74
44
168
123
142
63
181
40
26