9
21
15
10
6
44
17
5
23
7
200
8
22
18
20
62
19
31
13
12
60
36
64
1000
42
16
29
46
14
24
98
70
39
132
113
84
57
171
54
59