43
89
76
57
70
37
39
45
74
50
72
77
171
62
155
52
54
115
25
73
137
116
103
71
68
49
47
51
80
48
58
44
82
101
113
63
65
75
53
60
41
34
2316