87
41
90
347
286
202
136
215
252
451
298
57
523
127
98
237
108
20
155
1244
126
151
762
872
74
118
144
55
420
359
121
71
105
226
141
950
92
100
119
52
224
27
182
116
10
67
230
210
103
69
195
47
89
146
58
265