58054733
91395171
9946765
41095387
68513890
40267049
34302114
68056997
57236422
10776214
93204190
15408933
75125712
55672785
822890
16078045
41154808
14876352
57204983
60933344
93591093
25502768
7982773
58542413
48367427
47376153
57307488
47001829
21963518
5087309
46365255
89068927
26237994
68746458
52291555
93806110
45086306
35954787
29698355
63284665