9
8
35
112
241
55
42
26
52
124
257
230
180
115
50
90
184
295
41
157
198
100
116
38
590
43
71
25
28
10
75
187
119
93
81
51
159
45
185
17
57
88
118
56
252
103
70
239
30
67
79
22