27
21
20
52
50
30
45
9
85
3
10
15
18
39
23
104
37
66
32
44
114
40
337
16
12
68
845
92
1250
253
22
129
26
43
279
33
332
58
35
49
24
54