15
11
118
87
52
3
12
71
70
49
37
2
26
23
1
17
4
57
14
18
41
6
10
7
25
5
31
21
22
28
113
33
389
59
29
53
16
9
8
143
55