199
99
145
68
59
20
178
80
77
32
29
95
36
66
34
238
186
53
124
17
673
58
691
183
245
166
14
73
100
93
854
227
101
250
594
158
24
787
409
113
111
72
71
235
492
122
528
293
320
240
447
207
1067
119
57