45
42
38
62
20
70
57
9
4
19
10
22
16
6
8
3
67
17
37
15
159
55
7
12
43
1
449
28
107
74
59
63
11
198
772
77
51