85
83
30
487
195
167
21
81
69
737
229
20
170
29
114
391
18
501
90
270
357
37
22
62
242
6
820
5
23
480
413
131
31
45
56
411
221
406
198
120
60
50
16
141
236
138
97
48
93
161
182
78
61
200
71