18
11
15
201
22
40
27
73
17
23
155
35
21
33
26
97
24
255
54
53
36
62
91
38
143
94
136
101
300
93
63
12
195
173
78
90
49
30
79
146
58
74
114
158
47
68
46
32
37