40111816
95785755
19285146
41775195
64967212
9854495
569978
76329933
75988529
70393132
74198873
85381082
36071097
20126156
20402740
3606350
81989236
75612698
54968243
73876519
50265884
57125912
24801044
84469713
28125110
52864030
45295468
7824774
56081513
5802990
9794454
69976741
40337634
8927062
985472
93849077
43092977
82428988
12485104
5103435