95008723
3976250
6033226
357896
15444848
16429011
91884475
69617641
43576829
81692219
81793090
99171610
44366356
11748901
41626395
49482250
73317370
75568194
86176390
99312643
39681569
69734299
96326380
1716367
54095787
34471712
63023861
9966454
17503736
503599
37435400
15093142
59626942
95765271
55805953
2691542
59186381
64853430
63571324
75538590