50024595
32894178
99306318
73441045
78912887
10632362
45503865
8422688
69056894
196132
99173156
37439033
8746805
64312253
50735049
154540
69283014
95344743
6377917
33094680
80195969
4091718
42101428
92022018
56025355
18417546
86849473
30118218
60276637
49628285
5712582
47917148
4769051
50713750
27387034
799416
83378877
56835130
40089164
82786257