96514443
6479923
17019351
93706586
90371491
41086185
5302657
36286381
54171529
32369303
74953344
83437091
83327635
97904007
57737379
7126857
51066273
65447463
21738862
61713983
53423053
89544890
28747650
80902416
93489666
5511503
33053338
83015506
8263607
37675243
50969759
31229622
14496667
413828
88141352
17562704
4988206
76591709
90881197
2045554