49958160
33032704
22806480
29065396
49804586
8884624
24689807
50798383
41548996
8645614
63572438
67715571
1607417
91289089
89297072
95881527
95826820
33494243
19141761
23351869
3916484
1788572
1063505
58586897
41708889
46504245
36697
3072214
2187831
84938847
95162478
76562573
53321074
61233128
57609396
62571058
49479455
82569377
78284105
73916495