84504193
56528194
23134933
67009247
65835140
30437589
13663831
835821
4948772
78754752
1180527
66475768
73375299
82194030
95446573
54926202
26254368
96826618
27181321
41527551
9271578
10377191
48813764
52018118
81485338
73278906
21619730
69616668
41344124
4810687
82154015
569393
36444614
70473780
7123684
95774163
11335381
94104130
4916749
97024305