58295364
27305768
16202945
30299680
86707111
51466869
57476849
33489961
64693456
67346334
92268772
39641969
6499499
1193235
3908886
89257538
59853151
3161737
53395843
8985857
42747814
44297410
2601469
3031362
67115728
20825541
76225116
84063978
57855047
8088185
88061946
40634073
88101627
33249671
76998326
47147311
52148702
21892671
36369849
9652615