99921763
98049277
58538384
2186858
13639037
663771
4744721
13006930
31275939
396314
41661753
23396315
26214141
89805807
59471524
44099476
50421868
7660390
1923547
5391223
34093055
54323057
37629688
4971829
72509751
41028931
8649524
58699276
60604424
2923853
53152830
91112679
54893160
48243199
229758
4309614
7036977
1056369
51313917
27538338