15
13
30
18
23
26
34
37
5
25
19
54
85
11
17
35
24
142
49
20
112
45
22
8
10
29
33
41
38
40
27
43
2
60
14
100
28