12
9
14
38
11
217
4
59
52
50
24
22
39
51
36
157
15
179
25
80
26
180
7
249
285
247
62
56
35
66
63
29
27
99
86
131
48
49
28
42
88
8
40
55