21
35
288
24
16
53
40
9
13
19
50
22
25
30
31
72
113
111
17
42
69
26
34
27
55
239
20
71
66
37
8
177
51
59
49
242
48
132
38