7
8
18
21
38
17
85
112
22
37
23
49
47
72
25
41
32
12
9
16
42
63
2
70
76
5
40
52
27
126
10
29
103
4
6
168
26
99
66
39
34
19
281
276