18
23
25
21
44
19
350
35
270
104
15
88
146
42
406
69
322
11
39
118
49
38
31
28
78
20
26
40
64
13
100
17
54
33
91
16
63
9
27
46
24
52
66
153
14