42291545
15008482
50624406
15424871
73675171
18039279
90728630
70612709
6666705
8803486
56251898
55836603
55363385
25852923
85467272
88386134
83946581
1334773
17727799
68395985
96825262
87785934
46184766
93335120
1866671
17709537
81603306
46874839
55203514
30693253
44985863
45485344
77801765
74298522
89356725
60405596
46918479
34391501
76704145
41926342