90
140
13
104
40
207
240
903
162
14
194
407
33
53
4
402
46
147
29
164
80
62
87
41
58
28
51
43
64
66
237
174
111
150
299
86
184
23
340
166
1824
200
10
31
61
75
68
181
345
171
55
356
60
106
45
25