95299572
6795275
74992212
61791444
89409317
12028447
93466549
81014816
57275768
46988850
81689504
22639
28024790
3230192
61826449
3173754
90777470
62301429
27131718
82619743
24909028
3621477
38795440
63975353
51092259
47157643
8296274
48614935
43688613
50812014
76168637
81664628
97777355
8579725
2997237
20702488
16952162
58174789
95837617
61873495