33039555
96993671
47052515
17428148
64807740
94725212
65336056
378659
36418125
90963091
50123880
37679469
48851934
7596534
3500717
1581145
5274311
44209555
24887320
51342683
59884136
48615926
15303542
62387622
13445731
1873717
77859926
54577313
9068975
91441156
97906517
77696748
20525242
50081118
70605022
636106
46146118
36662903
19839449
64587398