111
162
20
40
21
119
176
117
88
80
157
202
108
95
70
141
73
276
178
160
92
102
233
35
66
69
37
64
155