18
235
202
41
34
122
159
26
225
110
37
55
80
128
94
62
44
45
92
39
109
203
192
164
378
129
410
108
59
265
54
136
14
63
64
84
76
425
38
56
194
223
142
173
166
386
221
36
139
30
20
95