50545311
48971548
27811663
52906783
62974415
7005418
7626052
45952657
42405736
99765765
32094037
17378498
7132266
87582921
35569837
11453570
66688028
8999732
13391269
27922808
22974249
50351323
22659023
90527333
52023887
75057978
83772770
97143730
64238579
3290642
56865217
75348494
88232163
20846289
58862909
13104144
666367
36073066
76834451
3562957