19
26
34
59
21
85
47
28
51
56
96
214
104
231
80
111
133
170
293
75
88
193
40
69
41
168
271
248
39
76
74
146
115
213
79
62
89
100
113
118
67
65
73
179
106
81
222
64
103
211
71
169
54
304
236