40767659
23348235
83138960
72184450
6745812
18153478
31224759
98017152
69889441
2132865
12713698
6500350
39754025
5164855
8547217
4061390
4706318
27053548
8759841
27214600
99204268
75451964
73192436
96553963
53973839
86041325
79108433
64713973
78613513
77135436
61901155
37697875
62505248
58088445
83527889
18146697
944990
5999620
49534405
53462261