23
21
17
466
49
139
105
31
43
77
11
25
28
50
291
150
20
10
102
58
19
27
36
109
113
39
33
120
14
133
9
12
42
63
66
51
47
24
44
302
55
81
59
7
30
52
203