8
6
9
16
27
10
14
28
41
39
44
20
11
32
13
17
111
73
127
97
42
238
71
115
208
51
173
180
283
76
30
329