39071669
71794963
80211831
49775284
15393763
9525159
52072312
60307355
68073405
87295668
50636465
11377130
69712137
8807136
3056870
92809943
83627400
26749904
45913668
17383227
44206105
32174421
55977198
92471442
87466286
25477496
35051172
37483549
14737785
57356151
65457556
23729285
6157542
18272210
6273702
79481557
67824572
77661965
60277008
59179241