20
19
68
23
64
44
104
51
35
67
80
27
88
149
171
77
138
263
236
210
54
251
38
130
82
246
62
92
76
31
1084
47
186
224
112
285
118
460
43
45
255
203
288
146
367
131
83
37
324
22
49
195
155
81
234