85175321
69292588
35555848
12459233
73607475
11981708
41963107
56136520
70721939
73884706
98134160
1965515
54545752
5810000
3234386
26187272
4037938
15993855
6426770
58394696
89981222
40355562
4689279
4879649
49223005
74211133
15143075
22577446
23006283
2738728
26774912
89928926
47302918
14268896
87829189
27613109
75128555
70397774
143870
46388152