6
3
12
5
14
8
1
13
26
11
18
7
15
21
40
35
49
17
65
9
36
24
52
31
59
66
156
20
39
86
22
58
79
91
92
135
121