25068070
90265215
46874575
39986942
29786988
9751872
60811770
72098473
96065266
76299445
88542000
13084298
88168287
39395822
69035694
30791764
3047195
66038706
98259353
3176266
93163200
84303420
89874628
4268063
9448134
3704620
59211504
61055836
61315746
90356654
46217535
77917682
9128853
90508297
30748715
33222476
28831001
95224359
2883646
8691606