89
62
82
27
52
175
191
26
46
24
10
29
6
476
386
44
11
15
50
146
235
95
35
270
290
102
119
442
31
594
144
237
115
1157
88
474
107
407
155
315
134
216
40
65
141
86
1375
100
331
112
18
41
47