250
40
24
13
0
19
7
47
497
17
28
42
15
23
22
178
1277
26
41
130
60
18
29
440
39
20
91
1398
33
134
86
180
358
9
14
30
37
35
90
577
63
478
67
11
8
4
10