516906
55332467
1377708
44499395
30389966
785695
99983809
27035582
76335570
20686339
82487147
94407751
12462104
60928864
1232452
93768981
43722007
48827150
24899680
84843841
82591263
85936521
3842328
11166228
44898466
11623325
67461399
42688196
4203108
64636658
43678035
88873179
67124254
75857089
10536248
60156847
89073301
7749851
68966256
71944554