51287571
66797345
86359281
58108809
76937104
9849450
47501047
48411210
90935916
54148594
62442374
44392980
84666643
43222090
71999423
34967248
43339247
7788084
8177832
90147718
53935461
30603120
48299053
50411232
19499043
2591373
3324704
92325807
12395572
48145045
12037325
99479759
12943870
65812118
8642423
6789975
4806977
35316799
97358146
17242487