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