94541775
59761570
49561004
6379744
3188965
99215899
22127246
83418922
63617381
52295411
73253968
5053965
22078034
41328864
3946539
7732254
50864620
4483462
97807838
79658115
92935926
56249587
56979620
85921131
319422
65257586
8032745
27089804
86283486
48345255
63198228
53962265
63015022
98605161
43044685
56708636
29615181
49926909
1881974
76751495