138
1000
646
425
66
235
445
471
183
411
105
927
109
988
180
116
184
22
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
53
337
65
47
7
954
29
25
174
186
262
525
15
178
407
225
992
48
19
595
168