103
83
77
37
69
52
259
46
163
125
151
121
199
141
30
426
97
250
114
82
150
72
23
377
34
29
87
271
120
68
212
100
180
188
169
64
194
275
96
173
139
16
292
93
158
65
340
226
60