3
0
2
5
10
4
1
7
6
20
73
8
46
12
62
78
57
223
37
13
43
25
44
74
32
29
9
99
56
16
17
22
11
26
48
64
92
216
87
71