14522021
64509740
17392705
4728574
23294865
19746257
59361656
72931831
8362901
95019769
29278854
7591567
6418672
35995615
7297650
99009247
25092366
50822582
82441700
43439224
58238417
1828018
23959448
65159772
80013792
35034981
64534484
92542651
92542745
27098796
99572659
62382999
4643202
8627911
31985411
30912494
61402576
28193517
36544772
34806879