20
66
53
112
40
64
121
22
264
46
18
3
10
223
72
30
170
9
28
245
39
35
19
21
15
24
42
32
67
31
62
52
6
11
48
73
93
55
2
60
47
8
27
25