51073599
85391418
45978731
32831420
90956940
7037765
89949686
71673026
78719216
42787169
37589638
36269079
13533065
4475133
59062006
96213972
51405951
246145
30615448
2657827
69693531
40873296
74754871
90384564
17087355
83305370
27978277
2524819
99935171
67113975
83554756
75925905
47466960
88735171
74208103
69851516
65091714
52312225
12531101
49204554