27
25
60
15
10
16
5
28
36
6
32
11
54
720
59
143
109
58
21
37
76
23
49
179
107
154
50
19
47
89
77
52
14
84
43
18
35
561
174
243
144
46
33
245
26
100
42