43973079
770171
8029106
9193178
5208851
70573066
51705481
95927052
94578661
38524363
39518808
69257072
74886437
23863105
28388917
33267947
94289937
91247847
57048550
17823541
20584817
53476880
54386955
18413268
17337950
62235942
93524046
96129851
46739519
97021602
12529618
3533786
79531438
79872639
38689151
34077536
30981973
12654090
71665841
23232635