10
2
11
22
21
8
6
53
56
47
54
37
59
19
112
116
18
40
101
33
71
17
100
43
36
16
29
78
9
7
66
52
30
39
142
32
48
69
24
14
28