19
23
10
36
137
178
27
180
129
311
185
236
207
77
71
265
5
13
179
76
53
174
7
67
37
189
11
342
364
14
62
60
21
12
103
45
9
48
32
270
190
193
41
40
57
268
215
47
218
38
61
666