75
22
37
737
56
33
207
635
98
38
88
44
64
167
298
179
180
116
218
122
366
236
275
132
229
269
68
57
23
101
450
675
39
868
176
164
195
134
245
175
177
144
129
119
147
378
140
32
53
40
70
59
520
322
480
67