21685994
16986862
47115951
21989911
33439941
1928122
13126579
79696007
74657452
82594428
50419763
13091188
4331354
81598133
16622464
74423045
74773870
69578435
47452445
73524189
21777675
42106448
50485768
27201246
35222278
35025089
59753340
82191330
12732985
8090496
5961755
55149829
99789005
57599310
89136664
1951746
75284614
40617735
98178081
28028205