150
58
299
101
72
38
9
45
141
12
59
64
130
14
33
2189
40
205
37
215
117
268
21
51
49
16
186
99
383
46
157
168
17
123
240
100
131
22
42
15
41
27
272
35
147
291
81
167
83
36
26
47
191
10924