16
49
90
616
112
60
26
140
128
40
50
110
177
27
9
19
151
83
17
314
830
35
182
96
15
31
59
156
823
113
222
138
68
175
192
67
30
135
33
78
72
95
73
70
114
101
82
56
62
1759
870
355