150
173
165
58
559
959
866
1637
154
1939
331
174
148
159
889
535
68
327
538
232
131
181
540
1228
952
40
1198
67
561
552
56
150
941
1287
566
876
548
528
550
522
63
527
540
1583
158
56
541
189
64
62
168
176
156
157
70
150
119
185
184
864
690
1319
538
546
526
1579
162
330
150
156
995
55
869
525
155
178
170
170
1277
153
214
136
145
165
163
523
60
67