8
7
5
10
6
3
4
15
2
38
24
53
50
25
80
145
61
350
78
45
49
110
30
14
43
72
52
21
94
32
11
20
17
75
81
23
33
76
41
47
12
18
35