941
167
1000
20
917
988
920
37
169
23
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
987
561
26
683
93
28
179
86
16
157
21
170
79
33
10
134
190
114
156
71
721