96
80
72
79
92
136
216
154
293
54
52
109
68
58
40
107
249
187
164
221
3
64
20
114
29
219
31
159
85
234
36
120
99
59
115
368
37
24
147
330
41
215
233
569
824
102
295
25
444
15
131
26