21
171
53
42
18
15
41
20
46
36
44
14
16
51
31
61
88
27
34
49
38
26
72
115
24
19
32
47
30
28
23
60
378
247
62
45
29
170
50
78
39
9
25
22
56