236
73
121
407
127
137
81
48
189
64
102
71
45
85
172
325
104
43
8
155
276
141
49
62
55
40
5009
90
193
133
34
126
391
103
665
136
15
195
344
28
30
313
17
252
171
210
42
68
84
332
6