36
285
257
34
93
67
47
134
69
94
184
41
251
169
107
131
367
105
230
53
89
121
205
168
142
141
40
32
159
250
196
123
177
104
2241
195
444
62
25
46
83
59
37
55
827
220
82
160
68
26
33
79
809
31
172
48