43627569
18044766
77333083
2116807
32052452
31558917
58728564
9527825
6245662
62666941
16552912
22662616
16846962
53568669
95703462
32821724
25176582
28736134
15804702
80412726
2942814
34669503
26697058
597584
31509253
61372908
9337728
25809935
48284958
73442976
96642420
92664417
6517556
65017700
77947249
76263388
18528743
85141804
36325064
2800355