89635787
14069269
95611073
4656215
86916294
50212272
18243701
44184840
79548717
94474390
37222643
38012682
3212460
35415673
54619648
54427493
99089690
9309495
54128682
73306592
80796400
9785300
49876875
63222621
58372851
93334692
774441
71973352
3206417
32629201
12805087
54875573
5267743
4337314
21069357
48753200
20038676
12543943
21195793
28798037