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