7
10
5
2
6
1
13
35
30
3
16
0
32
27
15
84
12
75
25
26
18
11
42
36
47
17
4
22
8
37
41
14
9
96
20
69
172