66875316
50823570
37087178
908474
75187306
18719219
22001608
91998307
33538170
49997407
21056347
21395204
81561609
72218206
49119352
30342031
57191106
50843472
82667695
5860839
74977206
63277482
93126146
56707305
76754391
88164161
72865754
43611124
70378766
82496667
27058129
34666584
33333214
68297615
9359432
46438225
67922492
891993
55305791
58416441