262
525
15
1000
178
407
225
992
48
45
19
595
168
922
16
23
6
18
5
102
277
111
39
460
204
783
436
105
985
941
167
20
917
988
920
37
169
978
146
29
307
115
25
8
149
50
155
85
131
227
69
100
946
66
192
592
36
132
44
281
78
635
11
9
220
154
127
482
72
759
983
493
577