922
1000
295
16
20
11
105
8
995
6
46
108
998
21
66
88
106
434
579
773
633
42
34
143
527
876
36
643
212
40
26
50
85
370
982
990
15
505
211
258
5
175
282
22
431
992
33
207
38
97
828
547
14
24
56
954
86
191
450
232
32
248
49