2
9
7
21
86
17
5
74
106
18
35
154
85
100
27
98
59
42
149
655
82
14
25
140
303
129
32
104
862
227
64
61
133
56
36
295
33
28
261
29
194
65
184