10
15
20
12
6
11
5
38
200
7
29
17
147
78
51
9
22
26
14
23
42
13
36
8
25
16
50
28
18
73
66
24
31
68
30
57
27
47
32
21
35
46