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