40503588
21695040
36732013
85725302
2731595
61741757
70205280
99089815
57963285
50916428
41603690
56543762
94376526
17122588
7936993
51242241
4283597
50487563
31858415
56245379
37814366
36885737
39119749
42156307
77133514
50829592
34795396
16243968
94672504
98234662
92792443
30954001
71226997
9884831
1404408
35471398
727077
91437209
301676
51401370