82725263
12251285
70515816
74634768
4556959
95134533
51769379
31191835
34342517
44208346
42571333
28733067
37803327
45574753
7503320
87535645
67074153
71034950
376749
62253093
23736200
95414292
89124999
17223987
80336842
8472689
9095078
28434405
10584690
91302290
4833207
39162649
7010695
11694967
2431765
88222746
44046206
12965061
17164391
4184694