50935123
90488060
47797253
14676401
48767076
46399163
44558044
49077063
14941886
51312036
33561945
74117637
69525489
37106003
50974009
89907571
493386
32665423
4484792
93897304
807840
60349106
19378794
96722124
75768343
90275317
12515292
52574108
96844577
91221101
64702782
28374251
74028143
36968573
86251421
50581239
11231867
57875114
22693371
9613296