5
40
30
123
17
7
21
11
38
31
47
22
34
105
14
53
9
19
12
25
61
39
46
27
45
24
48
20
15
63
57
103
23
18