70
50
160
574
967
1000
65
286
63
996
388
520
15
41
236
96
256
57
483
273
332
116
62
588
274
126
27
51
54
820
85
7
992
993
159
696
19
440
30
25
288
572
252
157
136
359
567
213
214
145
59
231
173
558
24
137
180
317
18
253
762
975
218
464
88
389
280
23
306
101
865
206
163
995
199
327
33