8
6
9
16
27
10
14
28
41
39
44
20
11
32
13
17
111
73
128
97
42
238
72
115
209
52
174
180
283
15
76
30
329