96576873
75753146
63353562
5947612
89559751
9897118
5558480
74712758
24345710
19772532
64524300
60699385
7555465
3205507
61277773
49406012
99096213
40029119
11576755
8701452
7239762
55983577
24665655
35791910
93279981
85801475
20823469
8918444
511196
43762413
31868313
58022622
41576652
56568588
22992787
40113690
41175392
35621659
375737
68648858