9
19
17
28
20
15
14
5
4
27
16
51
12
6
8
77
13
164
99
21
31
55
23
42
30
22
113
57
78
35
100
18
47
10
139
67
48
59
7
61
46
121
33
88