48545954
6258505
28097194
98891216
7899969
22107892
90781648
2327046
41955364
89271946
22093990
5662314
71756878
2314301
42816998
86736633
83086221
5408083
76734299
37977971
43247119
74393787
51982619
24559272
97055949
17777095
66646389
82819392
68244977
19426734
59262650
11827348
68866733
56098127
31863657
15366835
35544521
73576192
51746448
44972639