8
23
14
86
50
112
122
587
614
57
40
15
143
44
1
48
49
91
10
24
21
27
94
16
276
45
33
26
158
22
19
64
6
107
68
18
36
235
70
59
7
35
187
215