61
42
20
15
53
69
39
47
339
178
31
73
49
115
23
162
11
46
10
108
29
12
22
25
38
103
24
71
19
37
9
41
57
44
60
1448
283