39804478
35076587
17244937
5038664
1748439
31137334
899167
71153336
95418545
76408
21178332
82612345
18348169
39255598
50443375
32943624
68652037
80211398
45253072
84079651
8719995
77492817
71753778
59569918
37739009
72809339
25132403
6205923
65341397
17914246
70671217
66692686
52547667
81867506
58923720
44248596
51248089
88607366
25909278
53199796