32
30
23
13
56
10
40
9
7
5
3
35
1
18
26
28
45
439
127
17
22
8
43
27
34
6
21
19
14
44
143
12
20
38
33
4