20
150
96
229
191
238
122
32
163
26
28
37
19
34
308
54
61
17
31
27
9
89
58
95
44
43
52
45
56
15
60
12
153
247
39
5
135
25
81
71
49
21
23
14
57