56222083
7866458
70338586
64587115
95221131
82074605
69578315
6648024
36887111
59301243
31233291
2283585
14277291
68137602
746337
22434961
20612483
96857456
5636477
1358364
83921144
3398827
77796093
67737301
7023654
25013142
43869391
19242936
25826814
95535741
70666332
29437395
42524019
759403
48172386
6808851
7969361
44018336
45282716
75828818