3
5
0
9
14
17
31
25
13
39
8
16
6
34
29
38
63
56
96
110
35
60
21
22
49
26
24
40
89
88
109
7
57
93
10
54
19
70
55
27