19
31
51
50
21
20
57
43
89
154
25
24
14
328
67
27
77
33
22
73
84
150
42
266
66
242
29
63
334
181
147
130
252
231
35
48
195
94
198
145
112
38
157
381
65
246
213
340
101
92
60
34
238