5
8
18
60
52
148
9
11
61
102
75
92
200
17
270
177
151
51
19
86
249
143
78
160
71
69
195
140
64
374
7
33
74
136
147
272
123
43
99