54498476
85834536
5902913
26034018
3739710
93906904
67228598
6451193
23597465
265956
85476007
74451134
64831184
61908005
9361215
49215239
89136274
5482336
66146113
77127682
73784965
31237821
118946
80183341
44187469
40904697
9858822
70485568
57646446
53904464
64179173
48837571
1502382
78332262
21806503
50585831
28931375
6494787
19173508
99348136