6
10
27
1
13
20
11
22
8
9
14
17
29
52
26
65
38
19
92
56
110
156
145
280
42
72
35
170
57
68
21
50
216
54
80
419
623