21397788
33138223
3212061
17484189
77184476
98832932
33594019
60549857
15957740
76381260
27088374
6156965
93468621
98542033
35581332
77706470
98857900
61409200
6799741
99649238
54175587
89842236
75073335
80992252
68116785
25511205
29779066
26871154
19678665
62744664
3024119
96585696
87482626
64509029
34773697
76769156
91253200
79098497
59668218
95057816