66
65
64
53
35
16
20
43
8
50
41
23
19
62
107
171
47
30
101
113
37
17
579
94
282
54
63
1181
76
24
39
40