10
19
27
40
14
25
5
15
24
120
37
8
17
11
20
128
45
274
106
285
1066
104
35
154
295
138
34
36
18
87
111
64
16
307
6
21
12
122
60
31
140
39
126
61
178
26