18
43
46
55
64
228
40
23
14
72
37
96
205
288
165
411
27
260
65
35
491
182
196
122
173
410
9
77
61
52
68
200
7
111
57
24
8
103
16
90
19
50
20
36
100
91
34
378
114
282