49779542
4954148
45367951
26727903
3641825
84124462
6620668
37971481
96131346
67927251
64801702
8292708
23473780
7814986
22103070
369968
69534939
94908582
56839033
25046145
95981775
5772895
46112204
6195547
29151043
58418126
21983712
52497549
43878897
54053189
4954477
13719140
127737
70813969
70264215
4765182
21884500
3028840
76376951
40752918