21
13
20
17
7
56
16
77
27
2
15
39
33
54
31
8
111
112
36
11
69
30
37
35
12
10
5
28
40
22
43
105
9
49
19
25
4
72
92
47
159
6