10
9
13
7
100
6
75
24
55
19
71
47
40
18
21
16
50
99
2
39
31
57
72
4
38
25
11
111
27
52
3
73
5
45
29
42
33
15