96593351
34718750
11393708
73037952
9390294
649398
90139062
31685668
61445259
50168814
12805564
22823726
19112659
84556933
33987079
86586668
63659102
5542198
20022308
60185340
11913320
6325118
83115526
90554946
36669933
65961835
26919733
93328899
15957701
82676923
20146739
6892825
9050514
718252
2728549
92883747
37932779
14135499
2191860
51209353