20437627
76578606
5223198
68608830
45818841
70499585
66616794
80149924
24515749
5846766
87399048
82585974
52444149
74299254
10718476
90634724
3813255
4151975
67207129
23169963
14936730
40613211
94504834
86033996
88205703
49053564
8964119
31541506
59847243
558561
301538
36629741
45181613
3673100
40414282
26673804
35617260
8129332
56355400
34141294