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