25
22
122
9
35
55
277
87
31
58
36
26
42
40
119
279
41
75
21
38
37
19
23
45
28
181
56
59
289
151
44
27
66
48
64