95107833
62254531
48211281
52198542
91802307
38132427
12166800
93958628
36456004
76107143
86217693
4305680
39483727
84687746
5803983
23039680
1376949
57063452
22023185
14114188
60669380
64524213
15487258
16252591
67992572
93459548
9255417
789350
62355910
1367953
82043077
66517395
76984108
11661073
90571794
79322517
54601843
43319217
2637474
30887667