22027171
11855103
90666223
62518998
46073230
4858834
24897630
67136504
72048520
45303991
51248002
26017013
9693503
78667658
38557922
87896889
83788603
63871386
67374420
9424473
24371250
51223743
49706910
862817
48373738
50771033
50206421
44405176
65739811
7437742
28827930
21612155
72522508
4469116
44853219
31271949
59053897
27119365
48392147
9002974