9
18
17
27
19
15
13
5
2
26
48
11
8
12
77
163
28
99
21
31
55
23
42
22
111
57
35
100
20
30
46
10
137
67
59
7
61
53
117
33
88