200
155
90
400
21
276
36
386
61
216
144
338
92
9
718
892
175
284
152
472
109
157
281
112
119
111
65
54
103
1798
1394
414
29
66
30
628
63
83
547
78
55
225
486
552
24
43
161
170
151
49
323
71
879
333