65255084
86504316
22891303
80954331
1503464
90598349
69512539
25654796
10311319
24771351
37302282
2485217
68449545
76939410
97613633
74755362
29709733
62555918
65979060
79637177
7008443
6885818
56421494
60732946
15676597
88828988
83157826
18412147
13806683
41622140
9173193
43859636
53596042
17204235
43034157
21969274
14286654
63983081
25565540
39995164