19
31
268
340
76
113
321
216
18
162
5
44
26
170
83
78
218
308
21
53
98
9
48
96
35
23
101
29
47
118
49
41
255
24
212
269
34
11
131
203
90
190
239
657
153
129
81
25