27
13
60
14
12
91
48
54
42
67
36
26
85
47
601
32
38
73
20
18
103
34
78
97
49
46
22
173
83
88
129
167
52
58
77
90
33
25
40
104
45
16
57
28
62
9
43
61
110
285