5
4
2
17
3
7
6
8
45
27
20
19
22
21
9
18
67
95
49
39
34
32
152
36
44
102
53
28
58
23
124
78
40
33
131
77
51
487
38
24
57
35
52
37