829
795
958
1000
610
460
207
6
74
931
21
53
22
17
165
138
646
425
66
235
445
471
183
411
105
927
109
988
180
116
184
724
31
36
196
961
203
455
54
11
57
166
200
334
529
994
220
72
615
562
987
484
201
69
14
45
151
311
87
55
27
146
469
46
719
375
20
413
627
107
93
337
65
47
7
954
29
25
174
186
262