35
49
15
76
14
126
838
262
185
45
208
55
676
44
51
158
164
8265
391
282
187
183
139
78
33
1462
125
249
276
194
664
354