40796415
76039863
20519758
86236934
66176108
3892733
7341322
64218268
21287781
6426319
69866972
10961516
97183747
5777483
1954502
72301320
14039517
53497774
18251908
7092534
36098601
35715014
46755233
29136230
31775164
34018330
81501489
96317057
99011251
69031097
96047926
85857238
19981411
75085864
81113772
26925609
28935847
94902911
83356305
82213371