159
40
107
205
39
22
69
264
70
176
50
302
498
203
113
229
55
152
260
99
90
20
141
102
137
33
23
209
284
95
132
328
15
65
48
26
195
196
38
185
236
259
140
179
134
80
86
68