99601622
73183704
79081367
56543926
8838241
24413494
77726618
19883004
29664171
189313
80403096
29319192
42925921
12478118
69728610
92097665
73353153
19815683
95435321
55166213
59585455
39922044
92838314
4830236
17375177
2587181
45489990
22591767
49192524
8094526
8908834
33115890
72376004
62047098
3125630
21951683
43868053
15963036
59132572
50466101