95095720
92039853
56046990
18267201
33394823
80648003
84346220
14591796
96142155
42974222
16172167
91143779
62561631
8213190
59254118
63628765
64812106
3799332
3038579
94323865
13461674
68878140
66165877
91941686
34279125
55727243
24823439
81984431
34777135
28861052
56996652
25581
23401628
79865493
41702692
9587132
98081145
21122257
68309950
20762610