29
43
20
19
23
8
17
9
16
48
26
890
283
11
24
61
42
31
22
25
47
83
108
243
182
77
104
57
63
21
7
28
62
137
27
144
10
18