31817477
571899
48194697
57651983
76632484
36662203
90779714
18857434
88836896
71592306
14544908
11455236
7667113
59036580
67632726
54473842
39907835
45969393
4688491
12038763
98827159
98157395
81367796
70969523
66473001
46328019
30223110
500365
32705500
94068360
14548145
75219339
62781585
2312114
43697016
30611791
1026546
18301261
5892865
6245627