26
963
1000
511
409
354
161
928
764
145
636
61
127
148
51
86
228
75
94
55
993
27
221
40
73
985
325
164
88
407
986
36
93
620
205
64
110
140
109
81
25
227
185
236
250
995
182
168
131
326
173
572
369
842
20
183
834
480
47
990
49
129
208
983
41
338