95458075
83733694
19456415
55877727
7740291
4665893
6682888
99261425
70969009
623157
46102850
14041904
13342158
7619666
14782081
88474696
68065568
5360842
30309343
36813081
36177785
15264037
51494184
48232577
82381452
82788289
95252070
63333016
54269186
39546766
75929002
87048434
5191686
39994713
19206757
50101568
25066275
11633850
31223845
65763387