95042113
50812513
4035796
18488249
84468747
47184440
84902304
52955798
66666658
45232643
62577641
60945246
13903893
93543352
38486310
44909697
95775473
86854630
19518461
49417345
84658827
94389307
52022639
75764128
8327106
64706880
69196143
1520564
86992991
19681885
19843543
86808725
22605224
32367559
15618742
73082743
73252815
72175
66375049
9477674