8
2
15
12
16
9
7
4
25
33
39
86
20
28
6
31
78
70
37
18
43
10
40
17
11
42
23
29
104
371
137
61
94
34
44
53
45
22
54
83
60