50109380
47129415
84608044
80628271
25312108
56145527
34623834
9047300
52835220
77854931
31152029
99366080
28267089
46805154
27088961
34046673
17465987
4497867
84599953
32722749
57557661
37175788
87615928
23443208
77929624
7644216
51079011
3863763
63724689
17014124
89792587
18745667
86415392
34064087
38775956
82638176
98321796
3405891
61958895
65068019