3964851
9617306
67145492
54212149
527339
98444312
32089611
58019651
78017554
5792405
84088036
55255197
17137667
91529820
70181725
6031044
15222140
38413609
36158903
12631173
5618481
23085662
96986841
95336720
89825384
7928368
59423625
42675020
27413356
78527890
35853976
79972022
66172038
81379937
64712170
252089
40388448
58232156
79448061
49811176