20
57
39
22
55
150
164
121
17
122
72
71
43
257
12
141
134
45
310
179
69
32
237
28
19
64
128
8
42
118
202
92
60
34
83
63
159
168
163
124
37
35
333
135
98
82
222
81
212
79
389