15
10
11
2
20
24
25
28
78
18
23
39
44
19
16
35
52
115
40
92
22
38
63
110
123
27
62
79
31
73
30
58
64
122
393