83865951
42497573
14529040
30467475
6156220
90024265
55612566
74213463
81484865
88443358
28527217
95274899
26238495
1345439
50371438
91221814
41855583
8505739
1739023
33809502
60269509
63913544
85959701
82228101
80078215
8468340
12766761
86373801
286885
995631
95745596
90874664
98997232
37558419
77299714
50204623
696551
64464285
26862403
44887210