68
32
46
1015
193
15
70
97
173
24
16
82
56
8
391
53
112
166
59
98
183
75
115
127
89
133
327
147
242
287
61
238
76
86
273
186
336
372
29
54
175
26
130
122
36
81
74
234
124
264
412