54121863
1500107
96212981
8744151
48076307
1202985
99828122
507585
23955067
45336737
34125995
67916416
32785364
67101884
10733851
72966685
3598976
41148540
82264583
35816506
562439
84358532
2309204
85505062
15611331
89527730
9259468
52735740
41091731
24865779
40091650
18069732
64586843
69019249
58239840
44221042
16885950
92286461
41208033
38515440