23
8
40
20
16
21
50
12
31
51
7
9
29
216
13
5
4
63
15
93
167
131
26
232
38
25
57
35
30
249
48
60
32
69
37
52
188
22
196
45
113
191
280
28