50543971
55638764
3368523
12801942
47601705
95548634
98154752
8768705
65365093
31035951
36651895
97434055
10936961
82064651
94041412
80494769
66764157
870144
94758132
36825516
84331077
73045082
923694
44101970
52699764
41057287
15814051
31936867
6129625
55764784
55348682
81649734
40822213
3077411
30816895
37774096
94704908
59355476
98862446
11761164