19753073
24226307
16633381
526653
94072933
6223016
74614951
22769353
60672427
88989681
26888771
79822538
5987131
54636689
76872251
45657269
46089865
21294698
65963245
39139664
3259869
70206292
57958584
66432292
9315182
52502991
8982817
41517383
91193551
37904925
15125502
79602452
91901209
91716853
4935936
36031236
4843276
109780
31137656
81345506