8
7
14
6
9
27
23
15
53
10
11
44
39
37
17
56
43
31
18
25
47
58
96
45
80
76
131
33
41
70
60
92
101
59
128
108
232
246
102
55
67
113
97
111
36
12
119
63
149