20959919
58307531
36678959
68323808
65085802
49632722
14717657
41316545
601353
58673218
24289594
44599362
61956197
3016509
74092787
59098924
9303501
63832596
35396763
41081550
95891337
54671088
65541197
61459074
50126759
60072536
52511375
99255385
26776276
33219063
8522534
33861315
7390216
91793486
36401060
5581852
32283570
85572044
93014885
63634858