45
44
75
31
27
20
47
41
32
14
5
9
7
6
30
159
1
0
2
3
15
79
57
39
11
16
26
23
107
34
13
33
8
25
12
36
78
4
59
17
18