17
14
18
37
82
101
76
39
64
91
122
168
80
75
63
155
172
167
158
93
51
396
136
537
180
148
61
267
234
94
71
57
323
118
92
97
111
248
123
58
165
257
132
108
62