60939791
3096997
2452788
9118350
87418895
80181614
21723385
41238445
18405017
9504711
94265520
36211766
4261955
5152497
85926657
93305694
86543855
6474345
94785313
31592651
2879531
712795
14714621
50806722
3771822
72359083
56459218
3218884
69613872
29007176
16065187
70483873
71396022
4227668
61953312
28368838
14093641
60714817
64786929
13474474