20
39
15
45
2
79
552
3
16
8
30
176
53
27
7
54
6
111
72
18
10
59
44
24
14
34
46
4
67
11
19
70
42
5
29
35
50
36
17