28
122
183
143
235
366
80
46
11
19
16
151
58
463
60
133
35
432
89
179
20
41
22
283
29
31
372
50
425
118
59
49
299
206
395
67
510
56
63
17
107
38
32
222
115