10
2
9
0
16
55
21
86
22
6
1
14
17
24
13
11
4
56
36
52
3
27
7
108
45
42
46
57
26
20
30
5
8
29
25
15
79
35
39
71
185
65