95349072
779591
62138271
95485853
16882003
42112941
38818711
41656111
12914523
4169050
5045286
9419848
56936076
47974412
71158704
50818639
7788861
60272464
43613515
6182374
71836202
87795310
67268213
43158210
92357341
81072380
89967388
14961920
9379295
27928895
45592701
80651394
23829825
86208756
71957738
15534447
7252882
49488697
17658786
50987451