82262101
10133924
47637118
19934370
53101987
36423053
69706113
84665325
6518136
63261764
11836334
94391373
31068137
48006896
86307649
3963928
95523850
12038115
68507101
47612398
23185005
4899106
10132564
15824377
57425078
81503672
6744728
4663833
34915662
50091648
54699099
98656235
60295149
44165332
21779245
99127748
75839441
25326855
49092828
18028304