999
225
177
40
288
65
727
164
72
17
346
78
399
90
163
37
169
39
432
98
192
44
348
79
154
35
1120
253
298
68
288
65