19
40
33
30
27
39
278
86
58
47
87
25
32
14
17
55
21
26
28
22
13
37
93
49
46
71
34
31
45
24
41
23
80
9
29
20