30059259
85277013
66502939
89662826
73597155
16357283
77046733
34561350
45083780
38199447
5974894
69713871
46337374
42094966
4131121
57065942
56721216
40281317
63268060
93761140
18065081
4629229
15177472
74976560
1714132
4442869
97563636
55243956
9386534
33963819
4993406
23667397
99966421
16205212
86885227
30271274
38349079
1928212
96312
4643100