86
52
61
39
35
38
14
16
60
71
15
319
178
31
28
10
96
59
30
46
49
12
47
23
19
3
55
5
6
11
7
20
58
29
26
21
1
33
43