42
44
66
114
103
89
40
58
17
18
14
33
36
62
20
26
19
29
50
75
54
56
32
24
16
97
67
53
49
15
52
21
46
37
47
45
329
22
30
39
76
92
55
143
99
487
27