40
78
111
56
225
1005
189
674
143
217
244
144
275
228
26
208
204
137
79
31
188
267
89
106
423
66
95
22
226
25
28
138
576
369
523
93
33
34
60
202