93342718
75554528
60779732
35814502
60449699
53168219
856318
89519341
77245234
73598192
70864860
21157147
11707925
55409645
10287809
407414
93704391
33725353
58052805
44953516
90056962
62206663
83873771
64288198
7794613
70039855
62864611
56427364
63423590
968264
97005887
2346344
85511780
2991508
64555440
36654162
28245292
78311491
59282307
2702565