66
39
35
23
87
48
49
108
55
195
135
75
137
107
47
298
177
295
228
354
352
81
53
162
191
146
231
219
277
93
46
94
79
95
37
141
115
36
84
58
427
142
27
67
60
38
165
119
1764
21
17