20596957
38898233
39085981
10765610
52769338
81197668
73572815
89379702
79779208
23427021
78272895
2219381
40957394
6368651
12956518
31241889
23716559
82519584
3958649
56542814
52582663
7946209
10057352
59387373
67703411
7595661
12227480
68182891
39029574
39822473
95388508
50822981
52695887
59291675
46225602
22224967
60227559
3698242
70956903
64924016