90905971
4574495
2431077
19266090
96192583
13333137
50895502
39935118
20256911
69239783
13395612
5563456
34145511
95564980
16551466
15427198
53628999
33319742
75194563
2022775
4695135
1623318
40192665
39286746
2958859
81244704
18483291
36405505
41155558
63465568
3002431
48328590
1603307
69339498
70422073
55226960
24474773
39285933
82306384
8842835