31593998
64107047
75641742
70872216
72601810
506177
83634391
93968415
97859708
42915380
82882462
12518008
92791724
7344560
42519479
63563138
10147858
7219566
852880
37982
89752086
71725594
51687496
1776211
64785946
71495000
85748426
74803299
86601536
72221807
65095851
76918976
23515281
24486898
9521167
88404743
11127161
80193458
4226968
11705244