6
9
20
32
40
50
35
28
46
29
51
72
49
22
44
23
21
11
8
58
18
31
57
41
34
27
81
115
67
130
78
52
247
168
232
260
132