90423877
56656857
14529540
26849511
5185444
2141287
12351115
52624617
97403944
9873489
1791900
46073921
76414667
20256193
79336652
42033284
82911837
49232959
32065490
26239067
62125082
95543979
85409955
56563273
48766878
30499732
99019614
96975726
66416788
20054716
30265040
82931311
27355633
64713451
834556
51435749
19658870
7660127
702374
54961948