6
8
20
31
38
49
9
34
28
44
51
72
22
23
21
11
58
18
50
57
41
43
27
81
39
113
67
130
78
52
247
168
232
260
131