9
22
10
21
53
28
14
269
33
27
311
299
39
93
8
60
116
42
78
74
44
15
25
11
76
51
57
141
94
48
43
30
182
291
150
103
107
61
75
45
31
219
66
170
367
124
115
95
685
428