10
45
19
130
129
5
142
94
47
166
23
309
36
27
22
230
105
39
103
183
38
48
8
173
124
265
18
41
33
171
108
17
204
896
89
51
32
156
21
35
29
519
194
135
6207
9
28
92
99
138
44
46