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