29247378
96739744
72552444
34907804
50913599
72572929
90081453
83475912
81417175
157133
69055076
83439300
39517345
10000866
67155771
94392356
4703879
3956666
95032831
88109799
48049648
69842357
38625851
19792984
8804018
47829325
74112931
42767230
69463509
55434773
48233140
45888551
35929364
93169632
89072471
78812390
5989791
30223719
67266652
18772494