95305075
99919773
58012909
34792869
21987301
69505458
76802083
77126013
9910243
34608315
44345620
954026
7207120
88438552
59803413
61742280
78613374
20281998
74348117
68422367
27315857
63656430
23609528
31003164
31909532
7812855
61868463
90605489
80074075
36307572
80474672
40594970
47019039
94827358
53845271
74815314
43613778
84131175
60114974
26433830