302
150
421
20
54
19
338
142
564
77
212
129
561
186
544
129
231
58
484
178
196
54
129
108
257
169
508
20
194
7
353
67
466
5
562
114
311
58
529
63