41
18
13
29
5
3
21
9
12
57
38
51
49
34
35
19
10
6
20
11
37
23
24
547
31
28
22
98
74
50
16
80
64
36
27
46
17
26
33