9
16
27
38
13
25
5
15
24
120
40
37
8
17
10
12
20
127
44
18
274
105
284
1065
103
35
153
295
136
34
36
87
111
64
307
6
21
122
60
63
31
140
39
126
61
178
26