90517562
58589084
55096295
65825141
48858409
5549677
97894113
85762594
54607569
67899351
52331208
1397038
20206192
25583357
65381586
89512377
53859853
14827189
50187595
97594252
10409571
47221018
2552346
98749064
10495063
91868573
76232798
52271128
35248930
98539314
16302783
87001810
59118601
721121
74005531
92861028
62942196
47823369
14553292
15996810