19
31
267
340
76
113
321
216
18
162
5
43
26
170
83
44
78
217
307
21
53
98
9
48
96
35
23
101
29
47
118
49
41
255
24
212
269
34
11
131
169
203
90
190
239
657
153
128
80
25
40