57
26
68
54
27
39
165
137
317
175
74
152
221
35
204
101
124
46
18
33
109
100
209
47
311
283
129
255
41
395
263
42
20
23
36
205
43
169
63