80357919
2804909
762995
28169851
11186482
29331951
18422834
41013880
17101724
12688961
56062553
29989841
46044525
26828373
85896162
91949747
9871913
68329527
64142268
50585134
31521733
92838680
72619388
23884116
82309942
1097762
98154142
4522864
73362896
75855646
98829543
37684319
95261558
6297547
78691500
46947392
51982980
4975701
2412356
7216908