43994047
34835386
77543685
65483678
8259889
93165817
36977129
856321
69072407
64659502
90595273
64546266
9981841
10487861
95265397
32273894
57901764
60187900
52067342
75259985
434582
19967994
97894993
13202064
62357840
28489318
52762761
95027571
83742025
45907514
71665606
95855305
27889202
18468881
3418998
6354332
73933872
1819749
81071283
81759834