3
2
0
7
13
17
31
25
39
8
6
16
5
34
29
38
62
56
30
96
110
60
21
23
22
35
48
55
24
89
88
109
93
9
10
54
19
69
27