37092716
15134508
46559990
82465358
36359655
18864105
99424395
67044520
49075273
43286404
10242098
98355741
59796620
52558833
93062664
33595230
50271763
29226944
23116865
75004054
1859643
89439938
3689296
37537464
70846242
56672925
62961077
77692191
90917409
88701399
44348911
8404989
10675008
60766745
33747942
54537744
20158440
835390
6049682
42378993