42645534
41401751
18779952
96011233
63966057
60722154
25225519
63739376
67999000
22515376
46025570
4237817
78618391
12401474
92481832
82371402
81208899
52983374
98246145
80577213
1916277
49928076
4056138
75041575
11367597
93181634
23341840
72158992
49031
12517422
89559766
49432725
33124930
79531887
17796995
5591398
57012947
90632033
62419576
65818917