59
26
23
10
3
21
11
15
6
7
5
22
8
19
34
4
24
12
38
47
25
336
37
14
642
16
111
57
9
85
30
20
29
31
49
43
42
87
45