99655732
64785835
54599309
5252248
11779620
53262760
7808946
86942593
62919371
26183696
36282011
2745346
44057968
64782619
49017415
61955561
38161675
43727398
32965963
8187944
58381433
6410909
99411569
57908260
4274110
37915350
19478357
67785318
25614991
71342727
2274348
3483149
396846
73123264
85369601
14659287
15874435
951833
143774
76539345