16507570
31904010
92925650
64383393
99476863
96367961
98544031
29292284
54801497
20947999
26992642
25137437
8455849
31007637
31579216
5242472
21514316
97059075
98416990
20682999
55616543
37935001
25717288
58741435
12266737
81991884
64922297
34902739
61021042
84247384
8828961
22073282
59718541
8806254
72948467
36931732
74725577
2704666
37812599
80464632