9
10
24
15
25
8
200
157
102
7
78
192
11
75
669
29
52
71
44
175
32
12
45
27
84
35
28
13
33
37
40
68
113
69
58
99