49893960
67949660
17055001
8339359
53518757
10161371
76952568
4863708
39502154
28334465
55296426
86702368
56315713
83824736
13513095
85359362
35602057
72614303
50069272
29148693
21605751
81691515
95545735
43321718
50193623
84317691
9519651
84525329
39057749
58212714
5544636
66119738
8552872
72534628
84186688
42801949
96436757
51111884
16698822
23005347