50502802
87086065
71365987
29208214
76538426
55794610
40056942
1086401
74652121
3816837
9449269
67499105
88389190
6478525
22806849
15111129
16913064
76607605
86211617
33187619
18955820
51626105
84309726
59758692
52972602
79767855
59873612
41099157
69474815
74338559
11974957
73511518
70203628
36947869
64298239
50053147
15064053
9113959
39707068
86239672