50142535
75961411
12914665
27169214
9383758
7514097
809035
9916967
51158428
96833454
27881650
89314834
21281942
16517801
17872046
53603293
88573567
94098532
86894147
39386970
93047982
12286701
15426998
7628796
67572354
94055564
37811627
16033296
18814667
2749651
15723137
41303116
81629331
62119742
9157066
46427652
59123283
53461529
28263469
67217696