20
11
5
15
64
56
7
24
41
69
47
19
4
55
3
45
48
30
97
35
27
111
6
18
50
1
40
22
81
43
21
9
123
119
38
59
12
29
33
16