6
43
10
4
3
12
20
2
5
30
11
23
14
7
8
15
18
17
26
1
64
87
114
22
19
16
54
60
21
76
39
28
29
99
121
37
112
96
264