90944732
50835219
5299360
9929100
17594624
65269741
62578500
95371187
8385841
27828524
23921648
88155883
740924
61012836
1864991
26697690
15966949
94807731
220792
85742468
81065005
9216512
29287855
93199958
48779825
6429462
45466563
35794292
42882410
18294088
24631897
7139399
45737085
52933084
95114324
58265065
24143604
23821989
91505536
46946770