50354349
96753590
84902420
88905655
17405558
55381231
62309625
20422021
28364249
7120907
52179837
69904652
42799268
2479252
46472872
35699721
5200896
20157193
83575821
78656373
13338907
35195949
45862827
76523823
70989002
79537873
79686891
4936603
15758575
10774763
13232944
39013784
9214738
11988638
53112350
32023431
57486732
90643185
5269274
67665094