96
78
81
50
75
74
68
45
31
61
43
126
16
87
212
42
117
151
107
169
82
256
131
139
225
217
148
128
72
252
161
219
85
143
183
258
178
116
176
94
327
157
168
335