42112701
45456050
75537162
92543768
6016568
43341153
2418687
43392163
35855425
24288429
55168378
82943955
8158360
62381566
77356447
20126806
17273700
5197308
97722467
90569123
8465133
85224047
54725042
42143408
58202308
73337561
1912419
99919323
63126743
1593389
81677548
33847791
17718574
72031769
5963415
17306042
47533858
65325382
15884407
85245708