42206625
10249050
7293422
10266928
84081695
34919682
43264231
29178431
70403343
96439017
63772710
33661108
5225348
6446359
9875443
98096575
84117184
81396583
28348182
48053713
18825178
27089073
15632015
61104867
27847303
79131489
99359247
38571037
54747247
73236499
62101355
73794889
1309400
87045725
23579532
44052939
86613300
80224366
50655452
20986008