3
2
1
0
9
4
8
21
41
83
17
37
85
54
24
33
13
52
15
38
30
28
18
25
47
39
34
5
91
55
60
65
116
26
120
31
7
22
48