18
89
21
24
43
133
64
111
62
162
28
315
23
97
130
50
83
175
91
78
87
60
72
103
59
195
247
35
33
273
49