8
16
27
38
13
25
4
15
24
120
40
37
17
10
12
20
126
44
18
274
105
282
1058
103
35
153
295
136
34
87
111
64
307
6
21
122
60
63
31
140
61
177
26