16
10
2
0
5
21
23
3
9
26
42
11
25
33
14
17
12
52
41
8
40
20
4
6
31
43
36
47
13
44
24
29
58
67
19
30
56
130