58
79
66
84
110
135
48
201
72
45
104
43
102
50
61
67
25
54
27
170
49
51
64
217
107
73
99
150
36
211
274
71
164
247
125
206
279
85
105
458
88
143
114
138
87
94
244
256
136