20
22
24
215
87
49
12
109
295
37
55
21
34
214
167
25
5
47
127
102
35
143
242
181
6
413
263
32
1524
93
253
448
269
31
84
10
67
122
1413
9
370
14
113
17
235
54
111
182
100
121