58
65
55
99
60
130
84
86
173
101
36
115
39
147
297
107
44
51
112
155
185
63
103
113
15
76
45
152
32
41
161
46
50
73
18
9
28
67
62
109
102
79
108
34
43
49
12
77
100
80
29
33