3
6
7
9
5
8
12
22
19
27
16
20
35
21
46
28
40
0
11
25
32
43
23
55
29
45
60
58
53
79
109
26
17
31
13
82
75
83