278
254
319
50
104
27
20
12
40
15
302
289
11
22
33
31
106
4
13
65
48
9
158
73
85
90
55
53
172
51
34
229
39
52
111
26
107
49
168
35
57
79
58
36
478
43
92
81