50665992
51484785
35142055
13945994
69381427
40369607
90793159
14472584
13524962
78721646
14986798
25488666
85209639
57065850
44441970
26409389
84419369
55364689
21065058
99732693
43972960
96915403
18266684
73156679
68421135
19454623
16942358
10343743
2844430
44902228
26104174
75794093
35264570
7108982
68171437
33357660
54571741
5196606
73728846
52124879