9
5
8
6
19
23
107
45
11
7
38
18
20
25
31
10
76
43
93
14
13
67
47
58
12
62
22
27
30
59
70
39
108
98
54
42
33
46
53
36
121
149
56
29
51
124
15
28
40
44
16