85627649
41691680
28368398
75867746
14103613
60955881
80186944
73843621
88769835
41836392
5721442
31401100
79839955
98691297
42546657
24334101
69625116
24451937
68668268
42194843
36071887
515109
64626636
22708386
38115470
87024294
55834818
50684586
32494005
25451950
6341749
94349274
88024926
31617691
42386612
82972781
2975966
33885
736183
59037103