27
81
30
29
45
71
119
40
90
51
68
105
98
599
97
96
94
55
95
182
72
113
115
42
59
33
157
253
35
180
232
132
163
144
234
252
187
243
338
449
440
249
138
448
192
275
156
400
420
75
88
256
111
225
333
197
147