76801653
27938641
1579165
61734471
70813881
60052894
99148133
38366869
49875269
5523453
52472429
37072489
4142510
9846020
78779963
7498355
98063468
90149117
35965221
84711707
31622964
6868149
82739674
97064383
27781881
53376939
22645800
28028648
52456061
79989984
79436878
60432434
99923871
17874814
8331723
3325701
26117331
50742274
13426591
28108868