19759036
9917830
41273126
69871398
15452247
28592462
96003963
74854382
80316519
70214433
70829705
49746148
36234028
3526995
55014572
51088760
48825862
5761767
34471084
52413106
34471827
56928681
96405861
94177439
57306408
21223650
7973517
94614408
11096001
59945830
5843494
60776430
18031279
21365421
47199268
29755491
14042450
22386568
86858027
60608485