302
579
272
476
220
457
49
375
351
468
101
293
107
358
45
228
167
310
13
784
58
201
43
181
66
142
56
171
20
126
9
115
24
106
26