85193062
4439346
55742499
42714535
44731649
81054451
81304862
81125079
78271983
48939864
25903070
25751876
78167627
39137040
5211386
10472130
67918537
89439496
40805806
67725885
13637386
51083117
34739113
6414207
46276039
3891080
87871450
77471045
99363005
76971855
10934256
87623174
28866630
94983697
29777516
77252337
47012781
43542531
41622028
16046600