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