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