96485951
73986380
87572543
91472576
6282158
1151477
75079106
71788653
77294400
98737307
12382407
22984069
20427120
71734682
76848574
90632333
87496401
4994867
95816650
82795144
38804179
5746447
18769869
11246885
13987422
9128346
71705058
9626846
18169120
1443678
90613143
88921052
5177482
49507395
28334976
71043683
25367176
1470898
35817280
4833683