8
1
9
15
20
19
105
80
54
29
42
10
229
32
72
12
21
40
103
77
34
53
83
44
49
39
30
16
4
35
45
59
36
7
194
17
52
62
117
48
68
37
23
31