40148252
30209673
50287860
56171671
29782469
67653798
90938477
43617717
71724404
15612504
12072933
79878594
82128599
23638867
95232217
58107710
18571935
61299318
38034110
70419769
71607221
13722463
16407251
28376946
5075582
79086544
4816918
88175435
98417819
96155777
1619446
4658171
34644317
75531852
42127434
4943160
1472536
80708623
42064722
6873824