302
106
629
199
577
208
345
175
423
86
354
168
439
136
301
110
563
131
93
60
209
179
475
133
419
127
213
145
410
135
441
212
217
81
254
143
250
163
443
14