20
41
36
26
89
77
52
39
22
78
18
49
59
37
43
42
15
566
8
110
57
27
38
79
21
40
301
107
54
63
10
99
87
50
105
44
125
34
29
45
47
46
32